微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

microsoft botframework bot如何在自适应卡中提及用户?

如何解决microsoft botframework bot如何在自适应卡中提及用户?

在adaptivecards.io的“模式浏览器”之后,没有机器人可以提及用户的模式(团队会向他发送适当的通知,告知其之后有人提到他)。

请参阅https://adaptivecards.io/explorer/以供参考。

我们想使用漫游器向用户发送主动消息。如果用户在其他解决方案中被提及,我们希望将该提及事件转移到团队的渠道对话中,并利用团队的能力适当地通知用户

问题:有没有办法使用自适应卡在机器人消息中的频道成员中添加有效的团队@mention?

解决方法

提及用户可以根据以下文档在AdaptiveCard中完成:https://docs.microsoft.com/en-us/microsoftteams/platform/task-modules-and-cards/cards/cards-format?tabs=adaptive-md%2Cconnector-html#mention-support-within-adaptive-cards

要在自适应卡中包含提及,您的应用需要包含以下元素

    支持的自适应卡元素中的
  • 用户名
  • 卡片内容中msteams属性内的提及对象,其中包括被提及用户的Teams用户ID

提及对象看起来与此类似:

{
"msteams": {
    "entities": [{
        "type": "mention","text": "<at>John Doe</at>","mentioned": {
            "id": "8:orgid:{org-ID-of-the-user}","name": "John Doe"
        }
    }]
}

}

要提及用户的ID必须采用以下格式:8:orgid:{用户的组织ID}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。