如何使用传入的 webhook 在 slack 中提醒自定义组

Joh*_*ohn 5 slack-api slack

我试图在 slack 中使用传入的 webhook 提醒自定义组。我可以使用 提醒用户<@user>,但是对于组,以下任何格式都不起作用

<!cgroup>
<@cgroup>
Run Code Online (Sandbox Code Playgroud)

我在这里缺少什么。提前致谢。

Joh*_*ohn 6

来自 Slack文档

对于付费帐户,用户组还有一个遵循格式的附加命令<!subteam^ID|handle>。(subteam是文字的文本。IDhandle与所述组的详细信息被置换。)这些指示用户组消息,并且应该引起由客户端显示的通知。可以从usergroups.listAPI 端点确定用户组 ID 。例如,如果您有一个名为 happy-peeps 且 ID 为 的用户组S012345,那么您将使用该命令 <!subteam^S012345|happy-peeps>在消息中提及该用户组。

它工作得很好


ogg*_*ter 6

我通过向link_names我的 JSON 负载添加一个属性来实现这一点。例如,将其发布到我的 Slack 钩子 URL:

{
    "text": "@myusergroup Hello",
    "link_names": 1
}
Run Code Online (Sandbox Code Playgroud)

使用户@myusergroup收到消息通知。