繁体   English   中英

标记机器人消息重要或机器人提及团队

[英]Marking bot Message Important or bot to mention teams

我试图通过bot rest api通过bot在团队频道上发送通知(bot也具有基本命令来获取一些数据)。

我可以发送普通文字和/或卡片。

因为这将是一个通知。 我想偶尔将通过漫游器发送的消息标记为“重要”或提及团队

对api端点https://smba.trafficmanager.net/amer/v3/conversations进行POST调用(授权已完成且工作正常)

我能够发送普通的文本活动。 这样的

{
    "isGroup": true,
    "activity" : {
        "type": "message", 
        "text": "Hey check out this message"
    },
    "channelData": {
        "teamsChannelId": "19:thisismyteamsid@thread.skype"
    }
}

发送此消息只会使文本变为蓝色,而实际上并没有“提及”组,也没有将其标记为“重要”

{
    "isGroup": true,
    "activity" : {
        "importance": "high",
        "type": "message", 
        "text": "Hey <at>test team</at> check out this message",
        "entities": [
            {
                "type":"mention",
                "mentioned":{
                    "id":"19:thisismyteamsid@thread.skype",
                    "name":"test team"
                },
                "text": "<at>test team</at>"
            }
        ]
    },
    "channelData": {
        "teamsChannelId": "19:thisismyteamsid@thread.skype"
    }
}

有没有办法通过bot api做到这一点?

关于提及团队和渠道,目前尚无法实现。 您可以在此处跟踪进度。

就设置重要性而言,据我所知,目前尚不可能。 如果来自MS Teams团队的人想加入,那将不胜感激(我来自机器人团队)。

我通过Node和C#SDK以及REST API对这两项进行了广泛的测试。 我可能会丢失一些东西,但我可以肯定这目前是不可能的。 话虽如此,您应该能够在获取团队中的用户列表之后@提及每个用户。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM