Verbinding maken uw bot naar kanalen met Azure CLI
Een kanaal is een verbinding tussen een communicatietoepassing en een bot. Een bot, geregistreerd bij Azure, maakt gebruik van kanalen om communicatie met gebruikers mogelijk te maken. De opdrachten in dit artikel verbinden een bot met verschillende kanalen. Zie Verbinding maken een bot naar kanalen voor meer informatie.
Vereisten
Gebruik de Bash-omgeving in Azure Cloud Shell. Zie quickstart voor Bash in Azure Cloud Shell voor meer informatie.
Installeer de Azure CLI, indien gewenst, om CLI-referentieopdrachten uit te voeren. Als u in Windows of macOS werkt, kunt u Azure CLI uitvoeren in een Docker-container. Zie De Azure CLI uitvoeren in een Docker-container voor meer informatie.
Als u een lokale installatie gebruikt, meldt u zich aan bij Azure CLI met behulp van de opdracht az login. Volg de stappen die worden weergegeven in de terminal, om het verificatieproces te voltooien. Raadpleeg Aanmelden bij Azure CLI voor aanvullende aanmeldingsopties.
Installeer de Azure CLI-extensie bij het eerste gebruik, wanneer u hierom wordt gevraagd. Raadpleeg Extensies gebruiken met Azure CLI voor meer informatie over extensies.
Voer az version uit om de geïnstalleerde versie en afhankelijke bibliotheken te vinden. Voer az upgrade uit om te upgraden naar de nieuwste versie.
- Een bot die is geïmplementeerd in Azure. Als u er nog geen hebt, raadpleegt u Zelfstudie: Een bot inrichten in Azure en zelfstudie: Een basisbot publiceren.
Voorbeeldopdrachten
In de volgende secties worden Azure CLI-opdrachten gebruikt om een bot te verbinden met een kanaal. In deze voorbeelden wordt een bot met de naam ContosoBot
in de ContosoBotRG
resourcegroep gebruikt.
Voor sommige van deze kanalen is de opdracht vereist om verbinding te maken met de toepassing om te verifiëren. Als u deze opdrachten uitvoert voor testdoeleinden, kunnen ze mislukken als u geen echte waarden gebruikt.
Direct Line
Direct Line integreert uw bot in een mobiele app, webpagina of andere toepassingen. Zie About Direct Line voor meer informatie.
Met deze voorbeeldopdrachten maakt u een verbinding met het Direct Line-kanaal met behulp van az bot directline create. In het voorbeeld ziet u de verbinding in de console en verwijdert u de verbinding.
az bot directline create --resource-group ContosoBotRG --name ContosoBot --disablev1
az bot directline show --resource-group ContosoBotRG --name ContosoBot
az bot directline delete --resource-group ContosoBotRG --name ContosoBot
Office 365-mail
U kunt uw bot inschakelen om met gebruikers te communiceren met behulp van e-mail van Office 365. Zie Verbinding maken een bot naar e-mail van Office 365 voor meer informatie.
Met deze voorbeeldopdrachten maakt u een verbinding met het kanaal voor Office 365-e-mail met behulp van az bot email create. In het voorbeeld ziet u de verbinding in de console en verwijdert u de verbinding.
az bot email create --resource-group ContosoBotRG --name ContosoBot \
--email-address ContosoBot@outlook.com --password <password>
az bot email show --resource-group ContosoBotRG --name ContosoBot
az bot email delete --resource-group ContosoBotRG --name ContosoBot
U kunt uw bot verbinden met zowel Facebook Messenger als Facebook Workplace. Het kan communiceren met gebruikers op beide platforms. Zie Verbinding maken een bot naar Facebook voor meer informatie.
Met deze voorbeeldopdrachten maakt u een verbinding met het kanaal voor Facebook met behulp van az bot facebook create. In het voorbeeld ziet u de verbinding in de console en verwijdert u de verbinding.
az bot facebook create --resource-group ContosoBotRG --name ContosoBot --appid <myAppId> \
--page-id <myPageId> --secret <secret> --token <token>
az bot facebook show --resource-group ContosoBotRG --name ContosoBot
az bot facebook delete --resource-group ContosoBotRG --name ContosoBot
Microsoft Teams
U kunt uw bot configureren om te communiceren met Microsoft Teams. Zie Verbinding maken een bot naar Microsoft Teams voor meer informatie.
Met deze voorbeeldopdrachten maakt u een verbinding met het kanaal voor Microsoft Teams met behulp van az bot msteams create. In het voorbeeld ziet u de verbinding in de console en verwijdert u de verbinding.
az bot msteams create --resource-group ContosoBotRG --name ContosoBot --calling-web-hook https://www.contosoapp.com/ \
--enable-calling
az bot msteams show --resource-group ContosoBotRG --name ContosoBot
az bot msteams delete --resource-group ContosoBotRG --name ContosoBot
Skype
U kunt uw bot configureren om te communiceren met Skype. Zie Verbinding maken een bot naar Skype voor meer informatie.
Met deze voorbeeldopdrachten maakt u een verbinding met het kanaal voor Skype met behulp van az bot skype create. In het voorbeeld ziet u de verbinding in de console en verwijdert u de verbinding.
az bot skype create --resource-group ContosoBotRG --name ContosoBot --enable-messaging --enable-screen-sharing
az bot skype show --resource-group ContosoBotRG --name ContosoBot
az bot skype delete --resource-group ContosoBotRG --name ContosoBot
Slack
U kunt uw bot configureren om te communiceren met gebruikers via Slack. Zie Verbinding maken een bot naar Slack voor meer informatie.
Met deze voorbeeldopdrachten maakt u een verbinding met het kanaal voor Slack met behulp van az bot slack create. In het voorbeeld ziet u de verbinding in de console en verwijdert u de verbinding.
az bot slack create --resource-group ContosoBotRG --name ContosoBot --client-id <clientid> \
--client-secret <secret> --verification-token <token>
az bot slack show --resource-group ContosoBotRG --name ContosoBot
az bot slack delete --resource-group ContosoBotRG --name ContosoBot
Sms
Met deze voorbeeldopdrachten maakt u een verbinding met het kanaal voor SMS met behulp van az bot sms create. In het voorbeeld ziet u de verbinding in de console en verwijdert u de verbinding.
az bot sms create --resource-group ContosoBotRG --name ContosoBot --account-sid <sid> --auth-token <token> \
--phone <smsphonenumber> --is-validated
az bot sms show --resource-group BotRG
az bot sms delete --resource-group BotRG
Telegram
U kunt uw bot configureren om te communiceren met gebruikers via Telegram. Zie Verbinding maken een bot naar Telegram voor meer informatie.
Deze voorbeeldopdrachten maken een verbinding met het kanaal voor Telegram met behulp van az bot telegram create. In het voorbeeld ziet u de verbinding in de console en verwijdert u de verbinding.
az bot telegram create --resource-group ContosoBotRG --name ContosoBot --access-token <token> --is-validated
az bot telegram show --resource-group ContosoBotRG --name ContosoBot
az bot telegram delete --resource-group ContosoBotRG --name ContosoBot
Opschonen van implementatie
Als u een resourcegroep hebt gemaakt om te testen, voert u de opdracht az group delete uit om de resourcegroep en alles wat deze bevat te verwijderen.
az group delete --name ContosoBotRG
Als u een verbinding met een kanaal wilt verwijderen, gebruikt u de juiste verwijderopdracht.
Azure CLI-opdrachten die in dit artikel worden gebruikt
In dit artikel worden de volgende Azure CLI-opdrachten gebruikt:
- az bot directline create
- az bot directline delete
- az bot directline show
- az bot email create
- az bot email delete
- az bot email show
- az bot facebook create
- az bot facebook delete
- az bot facebook show
- az bot msteams create
- az bot msteams delete
- az bot msteams show
- az bot skype create
- az bot skype delete
- az bot skype show
- az bot slack create
- az bot slack delete
- az bot slack show
- az bot sms create
- az bot sms delete
- az bot sms show
- az bot telegram create
- az bot telegram delete
- az bot telegram show
- az group delete
Volgende stappen
- Connect a bot to channels (Een bot verbinden met kanalen)
- Manage a bot (Een bot beheren)