問題タブ [facebook-webhooks]
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.
node.js - webhook が m.me リンクからイベントを受信しない
m.me リンクを使用してパラメーターを渡そうとしましたが、アプリのテスター/開発者アカウントがこの機能を試したときに、Webhook がイベントを受け取りませんでした。私のボットには既に開始ボタンがあり、ページは公開されています。
私が尋ねようとしているのは、なぜイベントを取得できなかったのか、この問題を解決する方法は?
node.js - Webhook グローバル変数
Facebook メッセンジャー ボット用の node.js Webhook を作成しました。ボットはダイアログ フローに組み込まれており、データベースは firebase に接続されています。ログインするためにWebhookで関数が呼び出されたときの質問です。ログイン後、データベースからユーザーIDを取得します。これをコードのどこかに保存して、ユーザーセッション全体でユーザーID情報を利用できるようにします。グローバル変数に格納しています。ただし、ボットを使用しているユーザーが 1 人だけの場合、これは問題なく機能します。別のユーザーが同時にボットを使用している場合、このユーザー ID 情報はグローバル変数に格納されているため、ユーザー間で共有されます。これを解決するにはどうすればよいですか?助けてください。
ダイアログフローへのコンテキスト更新の送信: