Slack Events API 不发送通道事件

Alb*_*ria 5 slack-api slack

我正在开发一个 Slack 应用程序,我需要跨渠道监听新消息。

根据(糟糕的)Slack 文档,我需要使用事件 API: https: //api.slack.com/events-api

我需要侦听通道消息的范围是channels:history 我正在本地开发应用程序,因此 ngrock 用于将我的端点公开给 Slack。

到目前为止,我可以收听直接消息,因此我假设我正确使用了事件 API。问题是仅当我想侦听通道中的新消息时,我已将正确的范围添加到应用程序并将机器人添加到通道中,但仍然没有事件发送到我的端点。

Alb*_*ria 5

我找到了解决问题的方法。我忘记为应用程序订阅机器人事件。我只将范围添加到机器人中。

机器人令牌范围

为应用程序订阅机器人事件解决了这个问题。

应用事件订阅