Home Articles

不会为其他用户触发Slack API message.im事件

Asked
Viewed 991 times
0

我正在尝试让我的应用程序使用事件订阅监视各种消息(公共/私人 Channels 和直接消息),没有机器人 . 我让我的应用订阅了 message.channels ,_ 1189083message.immessage.mpim 事件 .

我已经使用challenge参数设置了 endpoints URL,并且我已经授权并部署了我的应用程序 . 我在以下时间成功通知:

  • 在公共 Channels 中发布消息

  • 在私人 Channels 中发布消息(即使我的个人帐户未被邀请)

  • 来自我个人帐户的直接消息

但是,当有 direct message posted between two other people 时,我没有得到通知 .

当我在整个工作区安装应用程序时,它如何与我的个人帐户相关?

1 Answer

  • 1

    它不应该工作 . 即使您订阅了“工作区事件”,您也应该只能看到安装了Slack应用程序的用户的会话消息 . 包括私人 Channels 和IM .

    我刚刚在Slack上测试了这个 . 与所有者用户一起安装了Slack应用程序,但仍然只能看到来自该用户所属的私有渠道的消息 .

    因此,这根据Slack的安全架构“按设计”工作 .

Related