【发布时间】:2019-05-03 07:19:35
【问题描述】:
我正在尝试通过 bot rest api 通过 bot 在团队频道上发送通知(bot 也具有获取一些数据的基本命令)。
我可以发送普通文本和/或卡片。
因为这将是一个通知。我想偶尔将通过机器人发送的消息标记为“重要”或提及团队
对 api 端点进行 POST 调用 https://smba.trafficmanager.net/amer/v3/conversations (授权已经完成并且工作正常)
我能够发送正常的文本活动。比如这个
{
"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 做到这一点?
【问题讨论】:
标签: javascript rest botframework microsoft-teams