Ich habe einen Bot in Azurblau eingesetzt. Bot wird in C# mit Microsoft Bot Framework geschrieben. Ich kann mit dem Microsoft Bot Framework Emulator kommunizieren, nachdem ich die azure URL, App Id und App Secret zur Verfügung gestellt habe. Wie mit dem Bot von Android zu kommunizieren? Gibt es eine URL, um mit ihr wie eine REST API zu kommunizieren?Zugriff auf Bot in Azure in Android
Antwort
Wenn Sie einen Bot zu BotFramework registriert, können Sie versuchen, den Web-Chat-Kanal zu konfigurieren:
- Melden Sie sich bei Bot Framework
- Gehen Sie zu "Ihre Bots"
- Klicken Sie auf den Bot Sie hab
- Klicken Sie auf "Bearbeiten" neben ‚Web Chat‘ in den Channels registriert
- Ihre Web Chat Secrets generieren (eine blaue Taste)
- Tick "aktivieren Sie diese Bot auf Web-Chat"
- Beachten Sie die geheimen und embed-Tag
Dann den Link aus dem iframe nehmen, (Sie werden so etwas wie dieses: https://webchat.botframework.com/embed/YourBotID?s=YOUR_SECRET_HERE) ersetzen YOUR_SECRET_HERE mit dem Geheimnis, das Sie zuvor genommen haben
Dann durchsuchen Sie den endgültigen Link von Ihrem Telefon/überall.
@SandeepMenon, Es gibt eine blog, die vorstellt, wie Azure Logic Apps mit einer Bot-Webanwendung unter Verwendung von Bot Framework API auf Azure gehostet werden und the sample project auf GitHub bereitstellen.
Ich denke, Sie können versuchen, auf den Blog verweisen und die Azure Logic App as callable endpoint verwenden, dann mit Bot von Android kommunizieren ist nur eine Implementierung für den Aufruf der http Endpunkte von Android.
- 1. Speicher für Nodejs Bot auf Azure?
- 2. Zugriff auf Azure MySQL-Dienst
- 3. Zugriff auf die Website auf einem Linux-Server in Azure?
- 4. Zugriff auf das Internet auf Azure VM
- 5. Azure MobileServicePushFailedException auf Android
- 6. Wie Debuggen node.js App, Slack Bot, auf Azure?
- 7. Zugriff auf Azure Storage von Azure VM ohne ausgehenden Internet
- 8. Zugriff auf Azure Storage "(Classic)" über eine Azure-Funktion
- 9. Schützen einer Webanwendung vor Zugriff in Azure
- 10. Wie erreicht man Bot-Service (Microsoft Bot-Framework), der über Fiddler in Azure implementiert wurde?
- 11. Azure Bot Framework FormFlow komplexe Formen
- 12. RavenDB auf Azure-Websites eingebettet - Zugriff verweigert
- 13. RavenDb auf Azure-Websites - Zugriff verweigert
- 14. Windows Azure Zugriff App_Data
- 15. Zugriff auf einzelne Azure Cloud Service-Endpunkte
- 16. Zugriff auf Azure AD API mit Zertifikat
- 17. Zugriff auf Windows Azure-Datei Speicherdokument
- 18. Zugriff auf die in Azure File Storage gespeicherten Dateien
- 19. Azure WebJob-Project - Zugriff auf übergeordnete Projektartefakte
- 20. Android - Zugriff auf var in Klasse
- 21. Zugriff auf WordNet-Diktatdateien in Android-App
- 22. Zugriff auf die benutzerdefinierte Ansicht in Android
- 23. Android Zugriff auf SDK-Attribute in XML
- 24. Programmatic Zugriff auf "System Bar" in Android?
- 25. Zugriff auf Android-Glas in unity3d
- 26. Android - Zugriff auf TextView in ViewPager
- 27. Zugriff auf Herzfrequenzsensor in Android Wearable?
- 28. Zugriff auf Android-Kontext in ndk-Anwendung
- 29. Zugriff auf eingebettete Azure-Binärressourcen (FileStream?)
- 30. Link Zugriff Vorschauen aus der Bot API
Was ist, wenn der Bot nicht im Bot-Framework registriert ist? Ich habe es gerade in Azurblau eingesetzt. –
Wenn es nicht registriert ist, können Sie es kostenlos registrieren, da Sie es bereits auf Azure usw. bereitgestellt haben. Aber ich sehe nicht, wie Sie dies ohne Registrierung tun würden, da der ChatConnector im Grunde dazu dient, Kanäle über das Internet zu verbinden Bot-Framework oder der Emulator. Selbst die klassische [Rest API] (http://docs.botframework.com/en-us/restapi/connector/#navtitle) muss im bot-Framework registriert sein –