Microsoft Bot在团队或Bot仿真器中均未响应

时间:2020-09-22 08:32:00

标签: botframework microsoft-teams

我有:

  • 在localhost上运行的相应Web应用程序。
  • Bot框架中活跃的MS团队的公开渠道,始终显示“正在运行”(没有问题)。
  • 使用一些预设的漫游器命令从git下载了VS19项目。

但是,当我通过ngrok托管应用程序并尝试通过团队联系bot时,显示了带有命令的下拉菜单,但bot均未答复。 使用Bot仿真器时,它也不会对任何消息做出反应(请参见下文)。

You said:
hello

Restart conversation from here
You said:
help

Restart conversation from here
Connectivity Status: Connected
Suggested Actions Container: Is empty

[10:03:51]Connecting to bot on https://localhost:3979/api/messages
[10:03:51]Emulator listening on http://[::]:58187
[10:03:52]-> conversationUpdate
[10:03:52]ngrok listening on https://67fe6eb30077.ngrok.io
[10:03:52]ngrok traffic inspector:http://127.0.0.1:4040
[10:03:52]Will bypass ngrok for local addresses
[10:03:52]POST400directline/conversations/<conversationId>/activities
[10:03:58]-> message hello

1 个答案:

答案 0 :(得分:1)

由于我无法解决问题,因此我从租户帐户开始了注册流程。除了引起服务器端AADSTS700016-Error之外,它并没有太大变化。经过一番研究,我偶然发现this文章,该文章解释了该问题,但也显示了解决方案,即在注册清单中设置“ signInAudience”:“ AzureADandPersonalMicrosoftAccount”。由于某些原因该选项不适用于我的应用程序,因此我将其设置为“ signInAudience”:“ AzureADMultipleOrgs”,目前已解决了该问题。