从外部服务关闭团队消息传递扩展模式

Closing a teams messaging extension modal from an external service

我正在打开(使用 OpenUrl)我控制的外部网页。在加载此网页期间,我希望从服务器直接关闭团队模式,或者通过调用团队客户端重新发送带有参数的消息,以便机器人可以响应关闭响应(我正在工作)。

我可以通过外部服务执行其他任务,例如向现有或新聊天室发送消息。但是当我尝试将 activity 类型设置为调用时,我收到 BadRequest 响应。

可以使用 Microsoft Teams JavaScript client SDK 的一部分 microsoftTeams.tasks.submitTask() 关闭任务模块模式对话框。这将关闭任务模块并将数据提交回 Bot。

请查看 Task Module sample 以了解如何从客户端代码调用它。