問題タブ [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.
javascript - ボットキットの警告「debug: No handler for tick」を修正するにはどうすればよいですか?
ティックのハンドルはどこに追加できますか? ログをスパムするのは非常に面倒です
javascript - ネストされた promise の結果を処理する方法
Promises を使用するために一部のコードをリファクタリングするのに問題があります。これは、ネストされたコールバックを避けるためです。リファクタリングしようとしているコードは次のようになります。
私は botkit を slack api で使用し、bluebird を Promises で使用しています。
私が最も問題を抱えているコードの部分は、各 ID を反復処理し、ユーザーとのプライベートな会話を開始するループです。私が試してきたことは次のようになります:
私が理解していることから、 Promise.all を使用すると、約束の配列から結果を取得できます...ただし、このコードからエラーが発生します。TypeError: this.task.bot.reply is not a function
これはまったく役に立ちません。
やろうとしていることを達成するために promise を使用するにはどうすればよいですか?
bots - ボットにステートメントを尋ねさせ、そのステートメントの応答を待つにはどうすればよいですか
ボットに質問をして、その特定の質問に対する応答を待機させて、その特定のメッセージに対してさらに何かを実行できるようにする方法はありますか?
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?
facebook - Facebook Page Messenger が Webhook API で動作しない
手順に従って、Facebook Messenger プラットフォームをセットアップしました。Webhookを正常にセットアップしました。Webhookでメッセージを受信します。Webhook を機能させるには、明らかに自分のページをサブスクライブする必要がありました。スクリーンショットを参照してください。
奇妙な問題は、自分のページを Webhook に登録したままにしておくと、Facebook ページのメッセンジャーに何も表示されないことです。Webhook のページのサブスクライブを解除するとすぐに、ページ メッセンジャーが適切に読み込まれます。
私に何ができる ?
ios - iOS Facebook Messenger、リンクを開いてタスクを完了すると、リンクを自動的に閉じる
iPad で iOS Facebook Messenger アプリを使用して、ユーザーにメディア プレーヤー リンクを送信するボットを構築しています。
ユーザーがリンクをクリックすると、Facebook Messenger アプリ内でリンクがインラインで開きます (少なくともこれは iPad の動作です)。メディアの再生が終了したら、インライン ブラウザー ウィンドウを自動的に閉じて、ユーザーを現在の会話に戻したいと思います。
私がやろうとすると、window.close()
iPad Facebook Messenger内で開いているインラインブラウザウィンドウを閉じません。Facebook ブラウザ ウィンドウを閉じる他の方法はありますか?
javascript - サブスクリプションからの退会
すべてのメッセージを購読する:
すべてのメッセージを購読解除することはできますか? ハンドラー関数を null に置き換えても何も得られません。ドキュメントは驚くほど空です。