当我收听member_joined_channel事件时如何过滤机器人用户属于我的应用程序

时间:2019-08-20 16:58:10

标签: slack slack-api

我想知道何时将bot用户(属于我的应用程序)添加到私有渠道,我知道member_joined_channel事件将针对私有渠道中的所有邀请触发,但是我仅对将bot用户添加到该事件感兴趣私人频道,并忽略其他邀请。有什么办法可以过滤?

我的应用安装在不同的工作区中。同一应用程序的Bot用户ID对于不同的工作空间是不同的,因此我无法按Bot用户ID进行过滤。

1 个答案:

答案 0 :(得分:1)

每次将您的应用安装到新的工作区中时,它将收到新的令牌以及该工作区的新的bot用户ID。如果您存储了该机器人用户ID,则以后可以过滤该机器人的事件。

由于您还获得了每个事件的团队ID,因此只需要与该团队的相应机器人用户ID匹配即可。