繁体   English   中英

Bot Framework Emulator 工作但 Web Chat 不工作

[英]Bot Framework Emulator works but Web Chat not does not

我有一个机器人,使用 Java 中的 Bot Framework V4 和 Spring Boot 构建,它托管在 Azure Web 应用程序上并使用 Azure Bot 服务。

当使用 ngrok 连接 Bot Framework Emulator 时,它工作得很好,但是当我尝试在 bot 服务中使用 Web 聊天频道时,我收到此错误

向您的机器人发送此消息时出错:HTTP 状态代码未经授权

当尝试使用 Teams 频道在 Teams 中打开它时,它也不起作用。

我已将 MicrosoftAppId 和 MicrosoftAppPassword 留空,并将我的消息传递端点设置为 https://<name>.azurewebsites.net/api/messages。

有什么办法可以用web聊天吗?

使用本地运行的机器人(使用本地 url)进行测试时,您无需在模拟器中指定 MicrosoftAppId/MicrosoftAppPassword。 但是当 bot 部署到 Azure 时(或者在本地运行但通过 ngrok 进行测试时),您需要在 Web App 配置或 application.properties 文件中配置它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM