其他用户未触发Sack API Message.im事件 [英] Slack API message.im event is not triggered for other users
本文介绍了其他用户未触发Sack API Message.im事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正试图让我的应用程序使用事件订阅来监视各种消息(公共/私人频道和直接消息),而不是机器人。
我让我的应用订阅了message.channels
、message.groups
、message.im
和message.mpim
事件。
我已经使用Challenger参数设置了一个端点URL,并且我已经授权并部署了我的应用程序。我在以下情况下成功收到通知:
- 在公共频道发布消息
- 消息以私人渠道发布(即使我的个人帐户未被邀请)
- 发往/来自我的个人帐户的直接消息
但是,当两个人之间发布了直接消息时,我不会收到通知。
我已经在整个工作区上安装了该应用程序,如何才能与我的个人帐户相关?
推荐答案
它不应该工作。即使你订阅了"工作空间活动",你也应该只能看到安装了Slack应用程序的用户被邀请参加的对话消息。包括私密频道和即时通讯。
我刚刚在我的Slack上测试了这个。已使用所有者用户安装了Slack应用程序,但仍只能查看来自该用户所属的私人频道的邮件。
所以这是根据Slack的安全架构"按照设计"工作的。
这篇关于其他用户未触发Sack API Message.im事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文