Microsoft Azure Bot Framework Emulator未发送消息

Microsoft Azure Bot Framework Emulator未发送消息,azure,azure-machine-learning-studio,azure-bot-service,Azure,Azure Machine Learning Studio,Azure Bot Service,在我的Windows 10上,我从安装(我使用了Microsoft文章提供的GitHub链接中的botframework-emulator-setup-4.0.15-alpha.exe) 但当我运行Emulator时,配置一个bot并发送一条文本消息,它说无法发送(如下面快照3中突出显示的: 步骤1:安装仿真器 步骤2:创建新的机器人配置 步骤3:发送消息 安装ngrok隧道 安装后重新启动仿真器。您需要纠正几件事: 将消息传递端点url更改为:http://localhost:PORT_NUM

在我的Windows 10上,我从安装(我使用了Microsoft文章提供的GitHub链接中的
botframework-emulator-setup-4.0.15-alpha.exe

但当我运行Emulator时,配置一个bot并发送一条文本消息,它说
无法发送
(如下面快照3中突出显示的:

步骤1:安装仿真器 步骤2:创建新的机器人配置 步骤3:发送消息 安装ngrok隧道


安装后重新启动仿真器。

您需要纠正几件事:

  • 将消息传递端点url更改为:
    http://localhost:PORT_NUMBER/api/messages
    ;其中,端口号是您的应用程序将要侦听的端口号。它应该在您的代码中指定,对于大多数bot开发人员来说,它的值最好是39783979

  • 检查MSA app idMSA app password字段在代码中是否有任何值。如果它们在代码中有id密码值,则您的模拟器也应配置相同的值


  • 我从您提供的链接安装了
    ngrok tunneling
    。重新启动了
    Emulator
    ,但仍然存在相同的问题。有什么建议吗?当您连接或发送消息时,Emulator右侧面板上显示的错误日志是什么?是401、403还是500。我没有使用任何代码(.NET等)。我刚刚用这个在Azure教程中创建了一个bot。现在我正试图用Azure教程在模拟器中测试它。@请注意,您编写的任何应用程序都必须在后端编写一些编码语言,以便与云服务交互(对于您的情况,Microsoft Azure提供平台即服务)/您正在使用的工具。我可以看到您的文档中有一个称为Bot Template的部分,其中清楚地写着您需要选择C#或Node.js。请尝试彻底阅读并尝试理解文档。