MS Teams Bot:来自 BotBuilder-Samples 的 Teams 对话机器人未经授权进行网络聊天测试
MS Teams Bot: test in web chat is unauthorized for Teams conversation bot from BotBuilder-Samples
我使用了机器人频道注册和 ngrok。我已经替换了 .env 文件中的 MicrosoftAppId 和 MicrosoftAppPassword(客户端密码)。我还在清单中编辑了应用程序 ID。但是当我尝试在网络聊天中测试机器人时,它给我未经授权并出现以下错误:JwtTokenExtractor.getIdentity:err! FetchError:请求 https://login.botframework.com/v1/.well-known/openidconfiguration 失败,原因:连接 ETIMEDOUT
我在本地的模拟器上测试就可以了。请帮助我。
我刚刚测试了它,它对我有用,我所做的只是创建了一个机器人频道注册,
将消息传递端点 https://xxxxxxa6ab9.ngrok.io/api/messages 放入 .env 和 运行 两件事中。
听起来您可能 antivirus/firewall 阻止了您的 ngrok 或机器人与外部之间的某些通信。
确保关闭第三方防火墙等,只是为了确认,您需要 2 个命令 windows 到 运行 这个,一个 window 到 运行 ngrok 和一个单独的 window 到 运行 npm 启动。
我使用了机器人频道注册和 ngrok。我已经替换了 .env 文件中的 MicrosoftAppId 和 MicrosoftAppPassword(客户端密码)。我还在清单中编辑了应用程序 ID。但是当我尝试在网络聊天中测试机器人时,它给我未经授权并出现以下错误:JwtTokenExtractor.getIdentity:err! FetchError:请求 https://login.botframework.com/v1/.well-known/openidconfiguration 失败,原因:连接 ETIMEDOUT
我在本地的模拟器上测试就可以了。请帮助我。
我刚刚测试了它,它对我有用,我所做的只是创建了一个机器人频道注册, 将消息传递端点 https://xxxxxxa6ab9.ngrok.io/api/messages 放入 .env 和 运行 两件事中。
听起来您可能 antivirus/firewall 阻止了您的 ngrok 或机器人与外部之间的某些通信。 确保关闭第三方防火墙等,只是为了确认,您需要 2 个命令 windows 到 运行 这个,一个 window 到 运行 ngrok 和一个单独的 window 到 运行 npm 启动。