Dela via


Anslut roboten till kanaler med Azure CLI

En kanal är en anslutning mellan ett kommunikationsprogram och en robot. En robot som är registrerad i Azure använder kanaler för att aktivera kommunikation med användare. Kommandona i den här artikeln ansluter en robot till olika kanaler. Mer information finns i Anslut en robot till kanaler.

Förutsättningar

Exempelkommandon

Följande avsnitt använder Azure CLI-kommandon för att ansluta en robot till en kanal. I de här exemplen ContosoBotRG används en robot med namnet ContosoBot i resursgruppen.

Vissa av dessa kanaler kräver att kommandot ansluter till programmet för att autentisera. Om du kör dessa kommandon i testsyfte kan de misslyckas om du inte använder verkliga värden.

Direct Line

Direct Line integrerar din robot i en mobilapp, webbsida eller andra program. Mer information finns i Om direktlinje.

Dessa exempelkommandon skapar en anslutning till Direct Line-kanalen med hjälp av az bot directline create. I exemplet visas anslutningen i konsolen och anslutningen tas bort.

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

E-post i Office 365

Du kan göra så att roboten kan kommunicera med användare med hjälp av Office 365-e-post. Mer information finns i Anslut en robot till Office 365-e-post.

Dessa exempelkommandon skapar en anslutning till kanalen för Office 365-e-post med hjälp av az bot email create. I exemplet visas anslutningen i konsolen och anslutningen tas bort.

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

Du kan ansluta din robot till både Facebook Messenger och Facebook Workplace. Den kan kommunicera med användare på båda plattformarna. Mer information finns i Anslut en robot på Facebook.

Dessa exempelkommandon skapar en anslutning till kanalen för Facebook med hjälp av az bot facebook create. I exemplet visas anslutningen i konsolen och anslutningen tas bort.

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

Du kan konfigurera roboten så att den kommunicerar med Microsoft Teams. Mer information finns i Anslut en robot till Microsoft Teams.

Dessa exempelkommandon skapar en anslutning till kanalen för Microsoft Teams med hjälp av az bot msteams create. I exemplet visas anslutningen i konsolen och anslutningen tas bort.

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

Du kan konfigurera roboten så att den kommunicerar med Skype. Mer information finns i Anslut en robot till Skype.

Dessa exempelkommandon skapar en anslutning till kanalen för Skype med hjälp av az bot skype create. I exemplet visas anslutningen i konsolen och anslutningen tas bort.

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

Du kan konfigurera roboten så att den kommunicerar med användare via Slack. Mer information finns i Anslut en robot till Slack.

Dessa exempelkommandon skapar en anslutning till kanalen för Slack med hjälp av az bot slack create. I exemplet visas anslutningen i konsolen och anslutningen tas bort.

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

Dessa exempelkommandon skapar en anslutning till kanalen för SMS med hjälp av az bot sms create. I exemplet visas anslutningen i konsolen och anslutningen tas bort.

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

Du kan konfigurera roboten så att den kommunicerar med användare via Telegram. Mer information finns i Anslut en robot till Telegram.

Dessa exempelkommandon skapar en anslutning till kanalen för Telegram med hjälp av az bot telegram create. I exemplet visas anslutningen i konsolen och anslutningen tas bort.

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 

Rensa distribution

Om du har skapat en resursgrupp för testning kör du kommandot az group delete för att ta bort resursgruppen och allt den innehåller.

az group delete --name ContosoBotRG

Om du vill ta bort en anslutning till en kanal använder du lämpligt borttagningskommando.

Azure CLI-kommandon som används i den här artikeln

Den här artikeln använder följande Azure CLI-kommandon:

Nästa steg