【发布时间】:2021-03-15 09:03:19
【问题描述】:
我正在为 MS Teams 创建一个机器人并使用 Node.js。据我了解,用户可以为自己安装机器人并开始一对一交流。他还可以使用@Get Bot 在团队中安装机器人并开始与他对话。我可以这样做,以便当用户为自己安装机器人并创建团队时,机器人已经安装在那里。我在文档中找到了这个 Proactive app installation in Teams. 我尝试通过添加权限和设置清单来自己执行这些步骤,但对我没有任何帮助。而且我还想问一个问题,它是否会在个人帐户上不起作用
【问题讨论】:
-
对于机器人和用户(个人范围)之间的 1:1 对话,仅在首次安装机器人时发送事件。从技术上讲,它是在机器人和用户之间创建对话时发送的。如果用户卸载机器人,则不会删除此对话,因此如果用户随后重新安装机器人,则不会发送事件。对于群聊和频道,每次安装机器人时都会发送事件。这是因为每次从这个上下文中卸载机器人时,它实际上是完全从对话中删除的,所以卸载会触发事件。
标签: node.js microsoft-graph-api microsoft-teams