【发布时间】:2020-11-10 17:34:07
【问题描述】:
我正在尝试实施以下解决方案:订阅所有 MS 团队聊天消息的 Web 应用程序。如果消息包含禁止的文本,应用程序应该以某种方式警告用户(最好回复相同的消息,或者,如果不可能,启动与用户的对话)。
我能够接收所有聊天 webhook 并对其进行处理,但我找不到任何方法可以使用 Graph API 将消息发布回团队频道(https://docs.microsoft.com/en-us/graph/api/channel-post-messagereply?view=graph-rest-beta&tabs=http
中描述的操作
不支持应用程序权限 - 仅支持不适合我们情况的委派权限)。
所以我正在尝试使用 Bot 框架发送主动消息,但是,bot 框架需要一个我没有的团队对话 ID(图形 API webhook 提供了团队、频道和用户 ID,这些都不被接受Bot API)。
有人知道我可以使用图形 API 提供的团队 ID 和频道 ID 检索团队对话 ID 的方法吗?
谢谢, 丹
【问题讨论】:
标签: microsoft-graph-api microsoft-teams microsoft-graph-teams