首页 文章

在android中访问azure中的bot

提问于
浏览
2

我在azure中部署了一个机器人 . Bot是使用microsoft bot框架用C#编写的 . 在提供azure URL,App Id和App Secret之后,我可以使用Microsoft Bot Framework Emulator与它进行通信 . 如何从android与bot进行通信?是否有与REST Api通信的URL?

2 回答

  • 0

    如果您使用注册到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

    然后,从手机/任何地方浏览最终链接 .

  • 1

    @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 .

相关问题