問題タブ [facebook-chatbot]
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.
facebook - Messenger BOT - オペレータへのフォールバック
私は Messenger プラットフォームを初めて使用し、Facebook Messenger (Facebook ページ上) と統合されたヘルプ デスク BOT を開発しています。会話を「実際のエージェント/オペレーター」にフォールバック/リダイレクトするベストプラクティスについて疑問に思っています (ボットがユーザーを理解または支援できない場合)。別のページにリダイレクトすることは可能ですか? オペレーターに警告しますか?... 私はさまざまな可能性とベスト プラクティスのみを検討していました .... どんなアドバイスも大歓迎です!
ありがとうございました!
facebook - FBメッセンジャーはfbidからメールアドレスを取得します
を使用して、送信者の姓名などを取得できますhttps://graph.facebook.com/v2.8/fbid?access_token=PAGEACCESS_TOKEN
。メッセンジャーのドキュメントで定義されている以上の、グラフ APIで説明されている他の利用可能な情報へのアクセスを保護するにはどうすればよいですか
json - Api.ai への Gupshup ボット呼び出しでセッションを維持する
Api.ai 統合を使用して Gupshup でボットを構築しています。Api.ai にエージェントがあり、いくつかのインテントがあり、それぞれがコンテキスト (入力および出力コンテキスト) を介してリンクされています。次のコードを使用して Api.ai を呼び出すと、最初のインテントが呼び出され、応答が返されます。ただし、2 番目のメッセージが送信されると、ボットは最初のメッセージとの関係を特定せずに、まったく新しいメッセージとして受け取ります。この問題を解決するにはどうすればよいですか? 親切に助けて
wit.ai - Wit.ai API converse がブックマークされたアクションで応答しない
APIで何か間違ったことをしているに違いないと感じています。場所が欠落している天気の例に従っています。話はうまくいきます。
ただし、テスト目的で postman を使用して http 経由で API を使用すると、ユーザーから場所を送り返した後にアクションを発生させることができず、常に停止メッセージが返されます。正しいコンテキストを送信していないに違いないと思います。
私の理解は次のとおりです。
「天気を知りたい」というメッセージを送信すると、ウィットからアクションが発生します:「天気」(正常に動作します) 「missingLocation」で応答ウィットは、「どの場所の天気を知りたいですか?」というメッセージで返信します。(正常に動作します) メッセージに「Paris」と応答します (すべて同じセッションのコンテキストはありません)。エンティティ「Paris」を検索するが「停止」し、アクションはありません。ここで、今回知る必要があるすべてのアクション リクエストを再度受け取ることを期待します。これは、ストーリーを使用し、ボット メッセンジャーを使用してテストするとどうなるかです。
誰からのアイデアはありますか?メッセージに「パリ」以外の何かを返信する必要があると思います
ありがとう。
注:この質問は、以前に github で「scruffjinks」によって質問されましたが、回答はありませんでした https://github.com/wit-ai/wit/issues/301
javascript - Facebook メッセンジャーのチャットボットに「接続を確認して、もう一度お試しください」と表示されます。
最近、自分用のボットを作ろうとしていました。ngrok を使用してローカルでボットをテストしている場合は問題なく動作しますが、AWS にデプロイすると、以下にキャプチャされたエラーが時々表示され、Facebook からサーバーに Webhook リクエストが送信されなくなりました。何がうまくいかないのかわかりません。サーバーへのリクエストも tcpflow で確認しましたが、運が悪く、Facebook がその特定のリクエストをサーバーに送信しなかったようです。これは、ボットの会話フローの特定のポイントで発生する、非常に奇妙な問題です。機能させるには、常に回答またはポストバックを繰り返す必要があります。
いくつかの基本的なサーバー情報 (これが重要かどうかはわかりません):
- アベイラビリティーゾーン: ap-southeast-1b
- タイプ: t2.micro
- CPU 使用率 (その時点): 4%
誰かが私の謎を解いてくれたら本当にありがたいです。ありがとう。
参考までに、これを Facebook に報告しました: https://developers.facebook.com/bugs/1825253057751227
bots - Facebook チャットボットの応答テキストのリッチ テキスト形式
Facebookチャットボットでユーザーに送信される応答テキストをフォーマット(フォントサイズ/テキストの色を変更/テキストスタイルを適用-太字/下線/斜体など)にしたい。
メッセンジャー API でそのようなサポートは見当たりません。サポートされているかどうかを確認したいだけですか?これを達成するための他の方法/アプローチはありますか?
前もってありがとう、ピック