問題タブ [botkit]

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

javascript - ボットキットの警告「debug: No handler for tick」を修正するにはどうすればよいですか?

ティックのハンドルはどこに追加できますか? ログをスパムするのは非常に面倒です

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

javascript - ネストされた promise の結果を処理する方法

Promises を使用するために一部のコードをリファクタリングするのに問題があります。これは、ネストされたコールバックを避けるためです。リファクタリングしようとしているコードは次のようになります。

私は botkit を slack api で使用し、bluebird を Promises で使用しています。

私が最も問題を抱えているコードの部分は、各 ID を反復処理し、ユーザーとのプライベートな会話を開始するループです。私が試してきたことは次のようになります:

私が理解していることから、 Promise.all を使用すると、約束の配列から結果を取得できます...ただし、このコードからエラーが発生します。TypeError: this.task.bot.reply is not a functionこれはまったく役に立ちません。

やろうとしていることを達成するために promise を使用するにはどうすればよいですか?

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

bots - ボットにステートメントを尋ねさせ、そのステートメントの応答を待つにはどうすればよいですか

ボットに質問をして、その特定の質問に対する応答を待機させて、その特定のメッセージに対してさらに何かを実行できるようにする方法はありますか?

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

firebase - Authenticate firebase with botkit-storage-firebase module

I'm using botkit and I'm trying to get storage working through firebase.

I'm using the botkit-storage-firebase module: https://github.com/howdyai/botkit-storage-firebase

However when I try to save anything (or get anything), I'm getting Permission denied from Firebase

I had to set the security rules of the database to:

To be able to use it, however, leaving my database without security is obviously not what I want.

How can I authenticate with Firebase with the botkit-storage-firebase module?

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

facebook - Facebook Page Messenger が Webhook API で動作しない

手順に従って、Facebook Messenger プラットフォームをセットアップしました。Webhookを正常にセットアップしました。Webhookでメッセージを受信します。Webhook を機能させるには、明らかに自分のページをサブスクライブする必要がありました。スクリーンショットを参照してください。 ここに画像の説明を入力

奇妙な問題は、自分のページを Webhook に登録したままにしておくと、Facebook ページのメッセンジャーに何も表示されないことです。Webhook のページのサブスクライブを解除するとすぐに、ページ メッセンジャーが適切に読み込まれます。 ここに画像の説明を入力

私に何ができる ?

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

ios - iOS Facebook Messenger、リンクを開いてタスクを完了すると、リンクを自動的に閉じる

iPad で iOS Facebook Messenger アプリを使用して、ユーザーにメディア プレーヤー リンクを送信するボットを構築しています。

ユーザーがリンクをクリックすると、Facebook Messenger アプリ内でリンクがインラインで開きます (少なくともこれは iPad の動作です)。メディアの再生が終了したら、インライン ブラウザー ウィンドウを自動的に閉じて、ユーザーを現在の会話に戻したいと思います。

私がやろうとすると、window.close()iPad Facebook Messenger内で開いているインラインブラウザウィンドウを閉じません。Facebook ブラウザ ウィンドウを閉じる他の方法はありますか?

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

javascript - サブスクリプションからの退会

すべてのメッセージを購読する:

すべてのメッセージを購読解除することはできますか? ハンドラー関数を null に置き換えても何も得られません。ドキュメントは驚くほど空です。