我在azure中部署了一个机器人 . Bot是使用microsoft bot框架用C#编写的 . 在提供azure URL,App Id和App Secret之后,我可以使用Microsoft Bot Framework Emulator与它进行通信 . 如何从android与bot进行通信?是否有与REST Api通信的URL?
如果您使用注册到BotFramework的bot,您可以尝试配置Web Chat Channels :
登录Bot Framework
转到"your bots"
点击您注册的机器人
点击 Channels 中“网络聊天”旁边的"Edit"
生成Web Chat Secrets(蓝色按钮)
Tick "enable this bot on web chat"
记下秘密和嵌入标签
然后,从iframe中取出链接,(你会得到这样的东西:https://webchat.botframework.com/embed/YourBotID?s=YOUR_SECRET_HERE)用你以前带的秘密替换YOUR_SECRET_HERE
然后,从手机/任何地方浏览最终链接 .
@SandeepMenon,有一个blog介绍了如何使用Azure上托管的Bot Framework API将Azure Logic Apps与Bot Web App集成,并在GitHub上提供the sample project .
我想你可以尝试引用博客并使用Azure Logic App as callable endpoint,然后从android与bot通信只是实现从android调用http endpoints .
2 回答
如果您使用注册到BotFramework的bot,您可以尝试配置Web Chat Channels :
登录Bot Framework
转到"your bots"
点击您注册的机器人
点击 Channels 中“网络聊天”旁边的"Edit"
生成Web Chat Secrets(蓝色按钮)
Tick "enable this bot on web chat"
记下秘密和嵌入标签
然后,从iframe中取出链接,(你会得到这样的东西:https://webchat.botframework.com/embed/YourBotID?s=YOUR_SECRET_HERE)用你以前带的秘密替换YOUR_SECRET_HERE
然后,从手机/任何地方浏览最终链接 .
@SandeepMenon,有一个blog介绍了如何使用Azure上托管的Bot Framework API将Azure Logic Apps与Bot Web App集成,并在GitHub上提供the sample project .
我想你可以尝试引用博客并使用Azure Logic App as callable endpoint,然后从android与bot通信只是实现从android调用http endpoints .