有什么区别`bot_id`和`bot_user_id`?我怎样才能获得bot_id?

问题描述 投票:1回答:1

我正在构建多工作区机器人。

在oauth安装上,我只得到bot_user_id https://api.slack.com/docs/oauth#bots

bot_message包括bot_id。我需要过滤掉与我自己有相同bot_id的事件,但我不知道我的bot_idhttps://api.slack.com/events/message/bot_message

我尝试了bots.info api,但没有指定bot_id它没有返回,但我不知道我的bot_id

slack-api
1个回答
0
投票

是的,bot_idbot_user_id是不同的:

  • bot_id:用于标识工作区中的bot / app的ID
  • bot_user_id:僵尸用户的用户ID

每个应用程序都有一个bot_id,机器人只有应用程序与机器人用户有一个相关的bot_user_id

如你所述,你需要bot_id来识别与bot_message事件相关的应用程序,而不是bot_user_id

您可以通过查找与您的bot_id匹配的条目,从API方法users.list获取bot_user_id。它将成为个人资料的一部分。

© www.soinside.com 2019 - 2024. All rights reserved.