【发布时间】:2021-08-31 11:23:21
【问题描述】:
我正在创建一个 Slack 应用程序,该应用程序在任何公共频道中侦听来自用户的一种消息(即以单词“bot”开头的消息),并通过操作对其进行响应。
我可以使用事件 API 管理所有这些,但是每个请求的延迟都非常慢。如果我使用 RTM websocket API,响应将几乎是即时的。
但是,RTM API 速率将连接限制为每分钟一个用户。一个有 120 个用户的应用需要 2 个小时才能启动。
有没有一种方法可以为每个工作区创建一个连接?理想情况下,这将合并该团队中发送的所有消息,然后我将过滤掉无关的消息。
我尝试过的事情:
- 将机器人添加到工作区中的每个通道。这不是很实用。
提前谢谢你!
【问题讨论】:
标签: websocket bots slack slack-api rtm