如何在Microsoft Teams侧边栏Activity中发送消息及含跳转链接的定向通知
嘿,我来帮你搞定这两个关于Microsoft Teams Activity栏的问题——先得澄清一个关键误区:Activity侧边栏本身是用来接收通知、提及和互动提醒的,你没法直接在这里输入并发送消息,但我们可以通过其他操作让你的消息出现在对方的Activity里,或者发送带个人应用跳转链接的定向通知。下面分情况详细说:
1. 如何让消息出现在对方的Teams Activity侧边栏(即通知特定用户)
核心是通过「提及」触发Activity通知,分两种场景:
- 普通用户手动操作:
- 打开和目标用户的一对一聊天,或者所在的团队频道;
- 在消息输入框里输入
@加上对方的名字/账号,选中对应的用户; - 输入你的消息内容,发送后,对方的Activity栏就会弹出这条消息的提醒,点击就能直接跳转到对应的聊天/频道页面。
- 如果是在频道里,还可以@整个团队、团队所有者等角色,同样会触发Activity通知。
- 开发者通过代码/API发送:
- 使用Microsoft Graph API的消息发送端点(比如
/me/chats/{chat-id}/messages),在请求体里添加「提及」参数,确保目标用户能收到Activity通知; - 或者用Teams机器人发送消息,设置消息类型为
message并包含用户提及,也能触发Activity栏的提醒。
- 使用Microsoft Graph API的消息发送端点(比如
2. 发送包含Personal App跳转链接的消息通知特定用户
这里分手动操作和开发实现两种方式,满足不同需求:
普通用户手动发送步骤
- 先获取Personal App的深层跳转链接:
打开你的Personal App,点击右上角的三个点(更多选项),选择「复制链接」,这个链接就是直接跳转应用的专属链接(格式大概是https://teams.microsoft.com/l/app/{你的应用ID}?context=...)。 - 发送带链接的通知:
打开和特定用户的聊天窗口,输入消息内容,粘贴刚才复制的链接(Teams会自动把它变成可点击的链接),别忘了@对方的名字,发送后对方的Activity栏就会收到提醒,点击链接就能直接打开你的Personal App。
开发者通过API/自动化实现
- 使用Microsoft Graph API:
构造消息内容时,插入Personal App的深层链接,同时添加用户提及。举个简单的请求体示例:
发送这个请求后,目标用户的Activity栏就会收到带跳转链接的通知。{ "body": { "contentType": "html", "content": "嗨,<at id=\"0\">张三</at>,请查看我的个人应用:<a href=\"https://teams.microsoft.com/l/app/{你的应用ID}?context=...\">打开我的个人应用</a>" }, "mentions": [ { "id": 0, "mentionText": "张三", "mentioned": { "user": { "id": "{目标用户的ID}", "displayName": "张三" } } } ] } - 使用Power Automate(微软流):
创建一个自动化流程,比如触发条件设为“当表单提交时”,然后添加「发送Teams消息」动作,选择目标用户,在消息内容里插入Personal App的深层链接并@对方,就能自动发送定向通知到对方的Activity栏。
内容的提问来源于stack exchange,提问作者Nanda kumar
相关产品推荐
相关产品推荐

