【问题标题】:How do I know Slack bot's user_id?我怎么知道 Slack 机器人的 user_id?
【发布时间】:2020-04-18 10:17:25
【问题描述】:

我正在制作一个 Slack 机器人 (A),它响应来自另一个 Slack 机器人 (incoming-webhook) (B) 的消息。 我想知道 B 的 user_id,以便它的消息将成为 A 的触发器,我在获取它时遇到了一些问题。

我尝试了 users.list 方法 (https://slack.com/api/users.list?token=blabla),但 B 没有出现在结果中。 你知道用什么方法知道 B 的 user_id 吗?

【问题讨论】:

    标签: bots slack slack-api


    【解决方案1】:

    传入的 webhook 在 Slack 上显示为应用程序,而不是机器人用户。因此,您不会像普通机器人用户那样在用户列表中找到机器人用户 ID。

    应用程序有一个机器人 ID,但遗憾的是没有官方 API 方法来获取工作区中的机器人/应用程序列表。但是,如果您可以控制工作区并且可以生成旧令牌,则可以使用非官方 API 方法 bots.list

    还有官方的bots.info方法,如果你已经有了bot ID,只是想知道它属于哪个应用。

    要为您的工作区创建旧令牌,请确保您已登录,然后转到 this page

    【讨论】:

      猜你喜欢
      • 2020-10-16
      • 2021-12-16
      • 2012-08-14
      • 1970-01-01
      • 2017-03-18
      • 2016-11-07
      • 2018-01-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多