标记用户组只知道带有机器人的名称

时间:2018-03-30 16:32:45

标签: slack

松弛 - 我可以使用以下文本语法直接从我的两个用户标记用户:

hello Francois <@francois>

我想对一个小组做同样的事情(不幸的是我的应用程序只知道组名而不是组ID)。是否有语法 - 以下语法不起作用:

hello group <@group>

1 个答案:

答案 0 :(得分:3)

这取决于你所说的“团体”。

  1. 私有渠道被Slack API称为组(例如 groups.list
  2. 可以将用户分配到名为usergroups的功能组 Slack api内部(仅支付Slack,例如 usergroups.list
  3. 1)@mention不起作用。相反,您可以将<!channel>发送到私人频道以获得相同的效果。

    对于2)语法为<!subteam^ID|handle>

    请参阅documentation的摘录,了解如何使用它们:

      

    对于付费帐户,还有一个用户组的附加命令   遵循格式。 (subteam是文字文本.ID   并将句柄替换为组的详细信息。)这些表示   用户组消息,应该显示通知   由客户。用户组ID可以从   usergroups.list API端点。例如,如果您有用户组   如果名为happy-peeps,ID为S012345,那么您将使用该命令    提到一个用户组   消息。

    如果您只有用户组名称且需要ID,则可以使用usergroups.list获取相应的ID。