我用 C# 创建了一个机器人并部署了它,但我不断收到错误代码NotFound
或者在模拟器 404 中测试时。
该机器人在测试时在本地工作得很好,但在部署时却失败了。
我用 Composer 创建了一个机器人,它做同样的事情,在本地工作,但在部署到 Azure 时失败。
机器人配置:
机器人在本地工作:
机器人远程失败:
and
我在使用自定义密码选项创建“Web App Bot”时遇到了同样的问题,有时此选项会失败。因此,您可以尝试使用“Web App BOT”中的自动生成密码选项。
请确认以下内容验证细节:
- Microsoft AppId -> 应在应用程序和 azure 门户中使用相同的应用程序 ID。
- Microsoft 密码 -> 应在应用程序和 azure 门户中使用相同的密码。
- Directline 令牌 -> 如果您从前端框架连接,请验证此令牌。
- 消息传送端点 -> 验证此端点
网络应用程序机器人有助于自动创建聊天机器人实施所需的所有必要服务,我们可以以另一种方式创建相同的流程。请检查以下步骤。
- 在azure中创建应用程序服务(托管您的聊天机器人应用程序)
- 创建 azure 机器人通道注册。
- 使用应用程序服务端点链接应用程序服务和机器人通道注册。
- 验证所有身份验证详细信息。
Note :您可以在 azure bot 模拟器的“在 WebChat 中测试”部分中测试您的应用程序。
参考 :Azure 聊天机器人 https://www.c-sharpcorner.com/article/create-and-connect-a-chat-bot-with-azure-bot-service/ & 机器人框架作曲家 https://learn.microsoft.com/en-us/composer/how-to-publish-bot
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)