Botframework Microsoft Bot在团队或Bot Emulator中都没有响应

Botframework Microsoft Bot在团队或Bot Emulator中都没有响应,botframework,microsoft-teams,Botframework,Microsoft Teams,我有: 在本地主机上运行的相应Web应用 在Bot框架内活动的MS团队的开放频道,始终显示“正在运行”(无问题) 使用一些预设的bot命令从git下载了一个VS19项目 但是,当我通过ngrok托管应用程序并尝试通过团队联系机器人时,会显示带有命令的下拉菜单,但机器人不会回复任何命令。 当使用Bot仿真器时,它也不会对任何消息做出反应(见下文) 你说: 你好 从此处重新启动对话 你说: 帮助 从此处重新启动对话 连接状态:已连接 建议的操作容器:为空 [10:03:51]在上连接到机器人ht

我有:

  • 在本地主机上运行的相应Web应用
  • 在Bot框架内活动的MS团队的开放频道,始终显示“正在运行”(无问题)
  • 使用一些预设的bot命令从git下载了一个VS19项目
但是,当我通过ngrok托管应用程序并尝试通过团队联系机器人时,会显示带有命令的下拉菜单,但机器人不会回复任何命令。 当使用Bot仿真器时,它也不会对任何消息做出反应(见下文)

你说:
你好
从此处重新启动对话
你说:
帮助
从此处重新启动对话
连接状态:已连接
建议的操作容器:为空
[10:03:51]在上连接到机器人https://localhost:3979/api/messages
[10:03:51]在http://[:]上侦听的仿真器:58187
[10:03:52]->对话更新
[10:03:52]韩国正在收听https://67fe6eb30077.ngrok.io
[10:03:52]韩国交通督察:http://127.0.0.1:4040
[10:03:52]将绕过ngrok获取本地地址
[10:03:52]POST400directline/对话//活动
[10:03:58]->留言你好

由于无法解决问题,我重新开始了注册过程,这次是使用我们的租户帐户。除了在服务器端导致AADSTS700016错误外,它没有太大变化。经过一些研究,我偶然发现了一篇文章,这篇文章解释了这个问题,但也展示了解决方案,即在注册清单中设置“signInAudience”:“AzureADandPersonalMicrosoftAccount”。由于某些原因,此选项不适用于我的应用程序,因此我将其设置为“signInAudience”:“AzureADMultipleOrgs”,这暂时解决了问题。

评论不供进一步讨论;这段对话已经结束。
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