You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Slack机器人在公开频道发布用户名列表且不触发用户通知?

无需编辑消息,直接发送无通知的可点击用户列表

可以通过两种官方支持的方式,让Slack机器人在公开频道发布可链接到用户资料的用户名列表,且不会触发用户通知:

方法1:自定义Slack用户链接

构造原生Slack用户资料链接,格式如下:

[用户昵称](slack://user?team=你的团队ID&id=用户ID)

该链接可直接跳转至用户Slack资料页,且不会触发任何提及通知。你需要先通过Slack API的users.list接口获取目标用户ID及团队ID,替换到格式中即可。

方法2:通过API参数控制通知

调用chat.postMessage API发送消息时,配置以下参数:

  • 在消息的Markdown文本中,用标准格式<@用户ID>生成可点击的用户链接;
  • 添加参数notify_on_mention: false,禁用当前消息中所有提及的通知触发;
  • 确保消息格式设为mrkdwn(通过parse: "mrkdwn"参数或在blocks中使用mrkdwn类型文本)。

示例API请求参数(JSON格式):

{
  "channel": "公开频道ID",
  "text": "用户列表:<@U12345678> <@U87654321>",
  "parse": "mrkdwn",
  "notify_on_mention": false
}

这两种方法无需先发送无提及消息再编辑,首次发送即可满足需求,比你当前的取巧方式更规范可靠。

内容的提问来源于stack exchange,提问作者basse

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 14:05:29