Csatlakozás a robotot csatornákra az Azure CLI-vel
A csatorna egy kommunikációs alkalmazás és egy robot közötti kapcsolat. Az Azure-ban regisztrált robot csatornákkal teszi lehetővé a felhasználókkal való kommunikációt. A cikkben szereplő parancsok különböző csatornákhoz csatlakoztatnak egy robotot. További információ: Csatlakozás robot csatornákra.
Előfeltételek
Használja a Bash-környezetet az Azure Cloud Shellben. További információ: A Bash rövid útmutatója az Azure Cloud Shellben.
Ha inkább helyi cli-referenciaparancsokat szeretne futtatni, telepítse az Azure CLI-t. Ha Windows vagy macOS rendszert használ, fontolja meg az Azure CLI Docker-tárolóban való futtatását. További információ: Az Azure CLI futtatása Docker-tárolóban.
Ha helyi telepítést használ, jelentkezzen be az Azure CLI-be az az login parancs futtatásával. A hitelesítési folyamat befejezéséhez kövesse a terminálon megjelenő lépéseket. További bejelentkezési lehetőségekért lásd : Bejelentkezés az Azure CLI-vel.
Amikor a rendszer kéri, először telepítse az Azure CLI-bővítményt. További információ a bővítményekről: Bővítmények használata az Azure CLI-vel.
Futtassa az az version parancsot a telepített verzió és a függő kódtárak megkereséséhez. A legújabb verzióra az az upgrade paranccsal frissíthet.
- Az Azure-ban üzembe helyezett robot. Ha még nem rendelkezik ilyennel, tekintse meg az Oktatóanyagot: Robot üzembe helyezése az Azure-ban és oktatóanyag: Alapszintű robot közzététele.
Mintaparancsok
A következő szakaszok Azure CLI-parancsokkal csatlakoztatnak egy robotot egy csatornához. Ezek a példák egy, az ContosoBotRG
erőforráscsoportban elnevezett ContosoBot
robotot használnak.
Ezen csatornák némelyikéhez a parancsnak csatlakoznia kell az alkalmazáshoz a hitelesítéshez. Ha tesztelési célból futtatja ezeket a parancsokat, azok sikertelenek lehetnek, ha nem használ valós értékeket.
Direct Line
A Direct Line integrálja a robotot egy mobilalkalmazásba, weblapba vagy más alkalmazásba. További információ: About Direct Line.
Ezek a mintaparancsok kapcsolatot hoznak létre a Direct Line-csatornával az az bot directline create használatával. A példa a konzolon lévő kapcsolatot mutatja be, és törli a kapcsolatot.
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 e-mail
Engedélyezheti, hogy a robot kommunikáljon a felhasználókkal az Office 365 e-mail-címével. További információ: Csatlakozás robotot az Office 365 e-mailjeibe.
Ezek a mintaparancsok kapcsolatot hoznak létre az Office 365-ös e-mailek csatornájával az az bot email create használatával. A példa a konzolon lévő kapcsolatot mutatja be, és törli a kapcsolatot.
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
A robotot a Facebook Messengerhez és a Facebook-munkahelyhez is csatlakoztathatja. Mindkét platformon kommunikálhat a felhasználókkal. További információ: Csatlakozás robot a Facebookra.
Ezek a mintaparancsok kapcsolatot hoznak létre a Facebook csatornájával az az bot facebook create használatával. A példa a konzolon lévő kapcsolatot mutatja be, és törli a kapcsolatot.
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
A robotot konfigurálhatja úgy, hogy kommunikáljon a Microsoft Teamsszel. További információ: Csatlakozás robotot a Microsoft Teamsbe.
Ezek a mintaparancsok kapcsolatot hoznak létre a Microsoft Teams csatornájával az az bot msteams create használatával. A példa a konzolon lévő kapcsolatot mutatja be, és törli a kapcsolatot.
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
A robotot konfigurálhatja úgy, hogy kommunikáljon a Skype-tal. További információ: Csatlakozás robotot a Skype-ba.
Ezek a mintaparancsok kapcsolatot hoznak létre a Skype csatornájával az az bot skype create használatával. A példa a konzolon lévő kapcsolatot mutatja be, és törli a kapcsolatot.
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
A robotot konfigurálhatja úgy, hogy a Slacken keresztül kommunikáljon a felhasználókkal. További információ: Csatlakozás robot a Slackbe.
Ezek a mintaparancsok kapcsolatot hoznak létre a Slack csatornájával az az bot slack create használatával. A példa a konzolon lévő kapcsolatot mutatja be, és törli a kapcsolatot.
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
Ezek a mintaparancsok kapcsolatot hoznak létre az SMS-csatornához az az bot sms create használatával. A példa a konzolon lévő kapcsolatot mutatja be, és törli a kapcsolatot.
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
A robotot konfigurálhatja úgy, hogy a Telegramon keresztül kommunikáljon a felhasználókkal. További információ: Csatlakozás robot a Telegramba.
Ezek a mintaparancsok kapcsolatot hoznak létre a Telegram csatornájával az az bot telegram create használatával. A példa a konzolon lévő kapcsolatot mutatja be, és törli a kapcsolatot.
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
Az üzemelő példány eltávolítása
Ha létrehozott egy erőforráscsoportot teszteléshez, futtassa az az group delete parancsot az erőforráscsoport és a benne lévő összes elem eltávolításához.
az group delete --name ContosoBotRG
A csatornakapcsolat eltávolításához használja a megfelelő törlési parancsot.
A cikkben használt Azure CLI-parancsok
Ez a cikk a következő Azure CLI-parancsokat használja:
- 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