複数のボット応答(動的に決定された応答)を同じチャンネルに投稿する必要があります。 明らかな方法は、このAPIメソッドを使用して各メッセージのHTTP POSTを連続して行うように思われます。https://api.slack.com/methods/chat.postMessage複数のメッセージをすぐにチャンネルに返信
メッセージを一括して同じチャネルに送信する方法はありますか?メッセージが表示される順序は、私にとって重要である必要はありません。
複数のボット応答(動的に決定された応答)を同じチャンネルに投稿する必要があります。 明らかな方法は、このAPIメソッドを使用して各メッセージのHTTP POSTを連続して行うように思われます。https://api.slack.com/methods/chat.postMessage複数のメッセージをすぐにチャンネルに返信
メッセージを一括して同じチャネルに送信する方法はありますか?メッセージが表示される順序は、私にとって重要である必要はありません。
いいえ、一括変更はありません。だからあなたは基本的に独自の一括メッセージ送信者を構築する必要があります。
要求の制限は1秒あたり1メッセージであるため、APIリクエストは失敗します。
また、Slackとあなたのアプリの間で多くのリクエストに対して3秒のリクエストタイムアウトがあります。 (例えば、スラッシュコマンドへの直接応答の場合)。したがって、ボットが多くのメッセージを送信する必要がある場合、それらを非同期に送信できるアプローチを使用したいと考えています。
私にとって非常にうまくいくこの問題に対する1つの解決策は、ボットから送信されたすべてのスラックメッセージにメッセージングキューを使用することです。
ありがとうございました!私はまだそれを試していない。私のために働いたのは、単にインタラクティブなメッセージを作成し、テキスト+メディアのすべてのコンテンツをそれに差し込むことでした。別のリクエストがあった場合、私は新しいインタラクティブなメッセージを作成します。 –