我正在尝试让我的应用程序使用事件订阅监视各种消息(公共/私人 Channels 和直接消息),没有机器人 . 我让我的应用订阅了 message.channels
,_ 1189083, message.im
和 message.mpim
事件 .
我已经使用challenge参数设置了 endpoints URL,并且我已经授权并部署了我的应用程序 . 我在以下时间成功通知:
-
在公共 Channels 中发布消息
-
在私人 Channels 中发布消息(即使我的个人帐户未被邀请)
-
来自我个人帐户的直接消息
但是,当有 direct message posted between two other people 时,我没有得到通知 .
当我在整个工作区安装应用程序时,它如何与我的个人帐户相关?
1 回答
它不应该工作 . 即使您订阅了“工作区事件”,您也应该只能看到安装了Slack应用程序的用户的会话消息 . 包括私人 Channels 和IM .
我刚刚在Slack上测试了这个 . 与所有者用户一起安装了Slack应用程序,但仍然只能看到来自该用户所属的私有渠道的消息 .
因此,这根据Slack的安全架构“按设计”工作 .