問題タブ [bolt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
139 参照

javascript - Slack Bolt-app: 着信イベントの会話 ID がありません

こんにちは、助けを求める私のリクエストを読んでくれてありがとう。

に基づいた Slack ボットがあり"@slack/bolt": "^3.6.0"ます。クライアントからコマンド/open-modalが送信されると、モーダルが開き、次のステップのいくつかのオプションが一覧表示されます。ユーザーがオプション (ボタン) の 1 つを選択すると、ユーザーに入力フィールドと送信ボタンを表示する新しいビューがプッシュされます。これらはすべて設計どおりに機能します。

ただし、新しいビューがモーダルにプッシュされると、デバッグ コンソールにメッセージが表示されることに気付きました。

また、ユーザーが入力フィールドにデータを入力した後に「送信」ボタンをクリックすると、予期しない結果が発生します。ビューは送信を受け取り、エラーがないことを検証した後、入力フィールドをコンソールにデバッグしますが、モーダルはクライアントに対して閉じず (We had some trouble connecting. Try again?エラーを提示します)、データをチャネルに投稿する次のアクションはしません。実行する。

「着信イベントの会話 ID がありません」は、参照されているコールバック プラグインが正しくないことに関連していると感じましたが、ビューがユーザーの入力をコンソールに送信できるという事実は、その理論を無効にします。

3 日後、考えられる次のステップについてのガイダンスを得るためにここに投稿します。有益なコードがあれば教えてください