【问题标题】:How to alert a custom group in slack using incoming webhook如何使用传入的 webhook 在 slack 中提醒自定义组
【发布时间】:2017-01-09 13:04:38
【问题描述】:

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

<!cgroup>
<@cgroup>

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

【问题讨论】:

    标签: slack-api slack


    【解决方案1】:

    我通过向我的 JSON 有效负载添加 link_names 属性来实现此功能。例如,将其发布到我的 Slack hook URL:

    {
        "text": "@myusergroup Hello",
        "link_names": 1
    }
    

    导致@myusergroup中的用户收到消息通知。

    【讨论】:

      【解决方案2】:

      来自 Slack documentation

      对于付费帐户,用户组有一个附加命令, 遵循格式&lt;!subteam^ID|handle&gt;。 (subteam 是文字。IDhandle 替换为组的详细信息。)这些表示 用户组消息,并应导致显示通知 由客户。用户组 ID 可以从 usergroups.list API 端点。例如,如果您有一个用户组 命名为happy-peeps,ID 为S012345,然后您将使用该命令 &lt;!subteam^S012345|happy-peeps&gt; 提及该用户组 消息。

      效果很好

      【讨论】:

      • 我在您的回答中看不到实际的解决方案。它只是说“......遵循格式。”请你仔细检查你的帖子。还请添加一个示例。最后,将此标记为解决问题的解决方案。
      • @ErikKalkoken 请使用 usergroups.list api 获取用户组 id 并在消息中使用该 id。应该是这样的 "your message"
      • 你的答案是正确的,但由于一些格式问题,它没有显示重要的部分。我帮你修好了。
      • 我试过了,它奏效了。它也可以在没有句柄的情况下工作,因此对于您的示例,&lt;!subteam^S012345&gt; 会产生相同的群组提及。
      • 用户组 ID 可以通过浏览器导航到 Slack 中的组轻松找到,而不是通过桌面/移动应用程序!
      猜你喜欢
      • 2019-09-17
      • 2017-07-14
      • 1970-01-01
      • 2018-04-16
      • 1970-01-01
      • 2020-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多