我正在创建一个 Slack 应用程序,该应用程序在任何公共频道中侦听来自用户的一种消息(即以“bot”开头的消息),并通过操作对其进行响应。
我可以使用事件 API 管理所有这些,但是每个请求的延迟非常慢。如果我使用 RTM websocket API,响应将几乎是即时的。
但是,RTM API 速率将连接限制为每分钟一个用户。一个有 120 个用户的应用程序需要 2 个小时才能启动。
有没有办法可以为每个工作区创建一个连接?理想情况下,这将结合该团队中发送的所有消息,然后我将过滤掉无关的消息。
我尝试过的事情:
- 将机器人添加到工作区中的每个通道。这不是很实用。
先感谢您!