我已经按照基本说明使用. NET中的Teams Toolkit创建了一个新的命令bot。然而,通过MS Teams发送消息与此交互,我没有收到任何对我的/API/messages端点或我的ngrok端点的请求。
1.下载并安装ngrok(https://ngrok.com/)
1.打开命令提示符并运行ngrok http 5130
1.右键单击项目并选择Teams Toolkit > Prepare Teams App Dependencies
1.如果出现提示,请使用Microsoft 365帐户登录要将应用程序安装到的Teams组织
1.按F5,或在Visual Studio中选择“调试”>“开始调试”菜单
1.在启动的浏览器中,选择“添加”按钮以在Teams中加载应用程序
1.在聊天栏中,键入并发送“helloWorld”到您的应用程序以触发响应
未看到任何请求。
我试过从https://dev.botframework.com测试这个,我可以登录并测试我的机器人。我收到了来自那里的请求。因此,这个问题似乎与团队无关。团队开发工具(chrome)的网络选项卡中没有错误。
如何进一步调试,是否可以跟踪消息到Azure bot服务并继续?
1条答案
按热度按时间x7rlezfr1#
您可以尝试打开浏览器并导航到'your-ngrok-url/API/messages'来查看显示的内容吗?如果您遇到一个页面显示了这样的ngrok_6022错误,您可以按照该页面上的指南添加身份验证令牌并重新启动ngrok。完成此操作后,您可以再次准备Teams应用程序并继续进行调试。或者,您可以使用命令'ngrok http 5130 --log=stdout --log-format=logfmt --authtoken(your-auth-token)'启动ngrok,然后准备Teams应用程序并继续调试。
x1c 0d1x的数据