Teams Toolkit创建的.NET命令机器人无法接收Teams消息的排查求助
Teams Toolkit创建的.NET命令机器人无法接收Teams消息的排查求助
各位大佬好,我最近碰到一个棘手的问题,想请大家帮忙排查下:
我按照基础步骤用Teams Toolkit在.NET环境里创建了一个命令机器人,但在Microsoft Teams里给机器人发消息时,我的/api/messages端点和ngrok转发的端点完全收不到任何请求。
我已经做了这些操作:
- 下载安装了ngrok,打开命令提示符运行了
ngrok http 5130 - 右键项目选择「Teams Toolkit > Prepare Teams App Dependencies」,并按提示登录了对应Teams组织的Microsoft 365账号
- 在Visual Studio里按F5启动调试,在弹出的浏览器里点击「Add」按钮把应用加载到Teams中
- 在聊天栏输入并发送"helloWorld",尝试触发机器人响应,但没有任何请求到达我的端点
目前的测试情况:我在Bot Framework的测试页面登录测试机器人时,是能正常收到请求的,说明问题只局限在Teams端。而且查看Teams(Chrome浏览器)开发者工具的网络标签,也没有发现任何错误。
想请教大家,我该怎么进一步调试这个问题?有没有办法追踪消息从Teams到Azure Bot Service再到我的端点的完整流程呢?
备注:内容来源于stack exchange,提问作者Tommo56700




