代码之家  ›  专栏  ›  技术社区  ›  Francois

标记仅知道名称的用户组,其中机器人处于空闲状态

  •  3
  • Francois  · 技术社区  · 6 年前

    On slack-我可以使用以下文本语法直接从我的二者中标记用户:

    hello Francois <@francois>
    

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

    hello group <@group>
    
    1 回复  |  直到 5 年前
        1
  •  5
  •   Erik Kalkoken    6 年前

    这取决于你所说的“群体”是什么意思。

    1. Slack API将专用通道称为组(例如。 groups.list )
    2. 可以将用户分配到称为用户组的功能组 Slack api内部(仅限付费Slack,例如。 usergroups.list )

    对于1)提及将不起作用。相反,您可以发送 <!channel> 进入专用通道以获得相同的效果。

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

    请参阅 documentation 关于如何使用它们:

    对于付费帐户,有一个用于用户组的附加命令 遵循格式。(子团队是文本。ID 手柄替换为组的详细信息。)这些表明 用户组消息,并应导致显示通知 由客户提供。用户组ID可以通过 用户组。列出API端点。例如,如果您有一个用户组 名为happy peeps,ID为S012345,那么您可以使用命令 在 消息

    如果您只有用户组名称并且需要可以使用的ID 用户组。列表