Share via


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

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

Facebook

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:

Volgende stappen