我正在构建多工作区机器人。
在oauth安装上,我只得到bot_user_id
https://api.slack.com/docs/oauth#bots
bot_message
包括bot_id
。我需要过滤掉与我自己有相同bot_id
的事件,但我不知道我的bot_id
。 https://api.slack.com/events/message/bot_message
我尝试了bots.info
api,但没有指定bot_id
它没有返回,但我不知道我的bot_id
。
是的,bot_id
和bot_user_id
是不同的:
bot_id
:用于标识工作区中的bot / app的IDbot_user_id
:僵尸用户的用户ID每个应用程序都有一个bot_id
,机器人只有应用程序与机器人用户有一个相关的bot_user_id
。
如你所述,你需要bot_id
来识别与bot_message
事件相关的应用程序,而不是bot_user_id
。
您可以通过查找与您的bot_id
匹配的条目,从API方法users.list
获取bot_user_id
。它将成为个人资料的一部分。