【问题标题】:Mention Users Group via Slack API通过 Slack API 提及用户组
【发布时间】:2019-01-21 06:18:06
【问题描述】:

我想通过 Slack API (Rest) 提及用户组,可以吗?我试过通过 @admins<@admins><@ID><!admins>

但它仍然显示为标准文本,没有提及。有什么想法吗?

【问题讨论】:

    标签: slack slack-api


    【解决方案1】:

    用户组遵循<!subteam^ID|handle> 的格式。 (subteam 是文字文本。IDhandle 被替换为组的详细信息。)这些表示用户组消息,并且应该导致客户端显示通知。用户组 ID 可以从 usergroups.list API 端点确定。例如,如果您有一个名为 happy-peeps 且 ID 为 S012345 的用户组,那么您将使用命令 <!subteam^S012345|happy-peeps> 在消息中提及该用户组。

    https://api.slack.com/docs/message-formatting#variables

    【讨论】:

      【解决方案2】:

      获取用户组 ID 的更简单方法如下文档所示; https://api.slack.com/reference/surfaces/formatting#mentioning-groups

      简而言之,通过网络浏览器(不是应用程序)打开 Slack,然后检查 usergourp 链接。

      使用上述用户组 ID,消息可以是This is message :smile: <!subteam^SAZ94GDB8>

      整个格式是<!subteam^ID|handle>,但handle可选。它被正确地替换为没有handle 的用户组名称(即@dev-team)。

      【讨论】:

        猜你喜欢
        • 2018-05-09
        • 2021-11-25
        • 2015-11-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-11
        • 1970-01-01
        相关资源
        最近更新 更多