[英]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.