我正在为 Microsoft Teams 制作机器人。
目标:让机器人检测用户 MS 团队频道中发布的任何消息的反应。
问题:onReactionsAdded
在 activityhandler(MS BotFramework) 中使用,我的机器人检测到仅针对机器人消息发布的反应
是否有任何可能的方法通过在 MS Teams 中发布用户帖子的反应来进行触发操作?
我正在为 Microsoft Teams 制作机器人。
目标:让机器人检测用户 MS 团队频道中发布的任何消息的反应。
问题:onReactionsAdded
在 activityhandler(MS BotFramework) 中使用,我的机器人检测到仅针对机器人消息发布的反应
是否有任何可能的方法通过在 MS Teams 中发布用户帖子的反应来进行触发操作?
这类似于您的机器人不会收到频道/群聊中发布的每条消息 - 只有那些“@提及”您的机器人的消息。与机器人进行 1-1 聊天时有所不同 - 它会收到所有内容。如果你想确保你得到每一个反应,你需要为此调用图表。请参阅获取对频道消息的回复作为示例 - 在页面底部附近显示“反应”(在该示例中为空)。
@Cambria Bot 仅在对 Bot 本身发布的消息有反应时才会收到 reactAdded 事件。对用户的帖子做出反应不会触发与 Bot 相关的事件。