【问题标题】:Cannot send messages from Microsoft Bot Framework无法从 Microsoft Bot Framework 发送消息
【发布时间】:2017-04-10 21:19:54
【问题描述】:

版本 3.5.20

模拟器最初应该返回一个包含用户输入字符串字符数的响应。然而,即使在使用默认端点 url http://localhost:3978/api/messages 之后,只要输入字符串,消息也不会发送。日志中显示的内容显示在以下图片之一中。

访问应用设置时,模拟器端口是可修改的。模拟器端口默认为 9002,甚至将其更改为 9000(我记得在其他一些帖子中看到)并没有解决问题。

日志

Emulator listening on http://[::]:9002
failed to start ngrok: spawn D:\Downloads\Setup\ngrok-stable-windows-amd64\ngrok.
Click here to configure ngrok.
Checking for new verson...
Application is up to date.

【问题讨论】:

    标签: windows frameworks emulation bots


    【解决方案1】:

    好的,我刚刚想通了。

    在 Visual Studio 中创建“Bot Application”项目后,您需要运行该项目,然后浏览器将显示一条消息。此网页的 url 默认为 localhost:3979。此四位数字还必须位于“Bot Framework Emulator”的端点 URL 中。

    只需单击顶部的“输入您的端点 URL”字段,您就可以对其进行编辑。我的默认设置为“3978”,将其更改为“3979”后问题解决了。

    【讨论】:

    • 默认应该是 3978。
    【解决方案2】:

    从您的日志内容来看,似乎没有尝试连接到机器人。当您输入机器人的端点 http://localhost:3978/api/messages 时,应该会出现一个带有 CONNECT 按钮的面板。你点击了这个按钮吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-03
      • 1970-01-01
      • 1970-01-01
      • 2021-03-02
      相关资源
      最近更新 更多