我正在构建多工作区机器人。
在安装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
。
答案 0 :(得分:0)
是的,bot_id
和bot_user_id
不同:
bot_id
:用于标识工作区中的漫游器/应用程序的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
。这将是个人资料的一部分。