通过 webhook 中的 slack 提及用户
Posted
技术标签:
【中文标题】通过 webhook 中的 slack 提及用户【英文标题】:Mentioning users via slack in webhooks 【发布时间】:2018-05-09 12:49:56 【问题描述】:我正在构建 github 与 slack 的某种集成,它将通知用户(拉取请求的审阅者)并在#general chat 中向他们发送链接。
而且我在提及用户方面遇到了困难,现在我只找到了一种提及他们的方式:通过 Slack 中的username
,但是要知道这个username
,我必须让别人给我。通过<@display_name>
提及似乎不起作用,即使使用link_names: 1
参数。
【问题讨论】:
不确定您的问题可能是什么,但我可以确认在添加link_names: 1
时提及有效(邮件文本中使用了@username)
【参考方案1】:
您可以通过 <@memberID>
作为 Slack webhook 中的文本提及用户。这会将用户名作为字符串发布。
例如,如果有一个名为 John 的用户使用 memberID
UC6B12Z4N
,则在 Slack webhook 中传递 <@UC6B12Z4N>
。这将通过正确的链接提及@John
。
How to find my Member ID in Slack workspace?
【讨论】:
以上是关于通过 webhook 中的 slack 提及用户的主要内容,如果未能解决你的问题,请参考以下文章
在 prometheus alertmanager 通知中提及 slack 用户
使用 Webhook 到 Slack 的 Azure 警报不起作用