問題タブ [slack-commands]

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 に答える
104 参照

nlp - Rasa/Slack Slash コマンドの統合の問題

チュートリアルに従い、Slack を使用してボット アプリを正常にセットアップしました。ただし、これは Slack アプリを使用して直接ボットと通信する場合のみです。スラッシュ コマンドを使用して、会話内でアプリを呼び出したいと考えています。http://<ngrok_url>/webhooks/slack/webhook宣誓権限と対話機能セクション、およびスラッシュ コマンド セクションの両方にリダイレクト URL を提供しました。まだ運がありません。ngrok セッションでは が500 Internal Server Error表示され、実行中の rasa セッションではKeyError: payload問題があることが示されます。スラッシュ コマンドをアプリに統合するにはどうすればよいですか?

0 投票する
0 に答える
370 参照

node.js - フォーム送信後に新しいモーダルを開く Slack Bot

そこで、フォームが表示されたモーダルを開く Slack ボットを作成しました。フォームが送信されたら、別のモーダルを開くか、同じモーダルを更新して、

フォームが正常に送信されました!

何らかの理由で、2 番目のモーダルが開きません。views.pushviews.openおよびを使用してみましviews.updateたが、機能しません。多分私は間違ったパラメータを使用していますか? 以下に私のコードを含めました。

これが私のJSONコードブロックです:

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

authentication - Oauth による Slack Bolt 検証

私はここ数日間、これを解決しようとしています。Slack/Bolt と組み込みの Express Server を使用して開発中の Slack アプリがあります。開発中は、インストール プロセスを正常に完了することができます。完了すると、ユーザーの資格情報 (認証トークン、チーム ID など) が返され、成功ページにリダイレクトされます。さらに、私のスラッシュ コマンドは期待どおりに機能します。

ただし、本番環境では、スラッシュ コマンドもインストール プロセスも機能しません。スラッシュ コマンドを実行すると、Slack に「dispatch_failed」エラーが返され、ログに次の検証エラーが返されます。

サーバーログのエラー

開発中のインストール プロセスは、必要なスコープを承認する Slack ページに移動する [slack に追加] ボタンのあるランディング ページから始まります。このフォームを送信すると、アプリが 503 エラーでタイムアウトになります。URL に「コード」が表示されていますが、処理されていません。別の認証方法を試すためにアプリをバラバラにする前に、どこが間違っているのか誰かが特定できることを期待していました。

重要なのは認証トークンです。開発中、アプリを宣言するときに xbot トークンを宣言します。本番用に削除し、イベント リスナー (スラッシュ コマンドなど) のコンテキスト変数からボット トークンを渡します。これは、ドキュメントからプロセスを理解した方法ですが、間違っている可能性があります...