任意のパブリック チャネルのユーザーからのメッセージの種類 (つまり、"bot" という単語で始まるメッセージ) をリッスンし、それにアクションで応答する Slack アプリを作成しています。
Events API を使用してこれらすべてを管理できますが、各リクエストの遅延は使用できないほど遅くなります。RTM Websocket API を使用すると、応答はほぼ瞬時になります。
ただし、RTM API レートは、接続を 1 分あたり 1 ユーザーに制限します。120 人のユーザーがいるアプリの起動には 2 時間かかります。
ワークスペースごとに 1 つの接続を作成する方法はありますか? 理想的には、これによりそのチームで送信されたすべてのメッセージが結合され、無関係なメッセージは後で除外されます。
私が試したこと:
- ワークスペース内のすべてのチャネルにボットを追加します。これはあまり実用的ではありません。
前もって感謝します!