node.js - 向 MS Teams 频道发送主动自适应卡片消息
问题描述
我一直在尝试将带有按钮的主动自适应消息卡发送到 MS TEAMS 中的频道,但我找不到任何解决方案。
REST API ( https://smba.trafficmanager.net ) 或 Nodejs 的 BotBuilder SDK 中的任何解决方案都值得赞赏。
解决方案
有很多关于这方面的文档,比如这里、这里和这里,所以请确保你已经阅读了这些文档,并且有几个相关的示例可以查看,比如这个和这个。Stack Overflow 上也有很多与此相关的问题 - 这是一个示例问题,专门处理节点:向团队中的通道发送主动消息
在一个非常快速的总结中 - 有两种发送消息的选项,正如你所说的(botbuilder的rest api),但你也可以考虑webhooks或Graph API。如果您使用前两个中的一个(rest api 或 botbuilder),那么您需要了解目的地的某些信息(群聊、1-1 或团队频道),例如租户 ID、对话 ID、服务 url、等等。您之前需要保存该信息,例如当您的机器人被添加到对话中时(使用 conversationUpdate 事件),例如。