在 Teams 中添加 Bot 后出现错误
Posted
技术标签:
【中文标题】在 Teams 中添加 Bot 后出现错误【英文标题】:Getting errors after adding the Bot in Teams 【发布时间】:2021-03-23 14:47:29 【问题描述】:在团队中添加 BOT 后出现错误。我使用 MS Teams Toolkit 和 Vs Code 创建了一个简单的 Hello 默认机器人。最好的部分是每当我创建任何 BOT 并尝试在 Bot 模拟器中运行它时,它工作正常,在 localhost
和 200 ok response
上但不是在团队中,我在 POST 请求中得到 404 或 500。
有人可以帮助并通过一些光线告诉我我在这里做错了什么或可能导致错误的原因。
-
ng-rok 错误日志
【问题讨论】:
【参考方案1】:您的机器人看起来已配置为正确访问您的 ngrok 环境,这很好,但看起来路径不完整。您需要告诉 Bot Framework 到应用程序中实际运行的端点的完整路径 - 它通常类似于 https://[something].ngrok.io/api/messages
,如下面的屏幕截图:
在“消息传递端点”部分下,查看完整路径。我怀疑你只有https://[something].ngrok.io
部分而不是/api/messages
部分。
您可以看到这一点,因为在您发布的 ngrok 日志中,路径直接指向根目录 (/
),而不是 /api/messages
或类似路径。
【讨论】:
以上是关于在 Teams 中添加 Bot 后出现错误的主要内容,如果未能解决你的问题,请参考以下文章
MS Teams:无法按用户将应用程序添加到 MS Teams
使用 Bot Framework 通过 NodeJS 发布到 Microsoft Teams 频道
如何通过 Bot Framework 向 Teams 中的用户发送通知?