問題タブ [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.

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

chatbot - 私のFacebookチャットボットをテストするには?

wit.ai を使用して Facebook メッセンジャー プラットフォーム用のチャットボットを開発しています。

バッグを見つけるのが難しいので、ボットの少なくとも基本的なフロー (会話) をテストしたいと思います。私のチャットボットをテストするためのフレームワークやツールを知っている人はいますか?

0 投票する
4 に答える
8545 参照

facebook - 複数のユーザーで FB メッセンジャー ボットをテストする方法

実際の FB アカウントを使用せずに FB メッセンジャー ボットと対話する方法をまだ持っている人はいますか? 私は自動化されたテストを行いたいのですが、明らかに実際のアカウントは使用しません。ページへのアクセスを「テスト ユーザー」に許可する方法や、テスト ページを作成してテスト アプリをサブスクライブする方法がわかりませんでした。これを行う方法についてのアイデアはありますか?

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

nlp - Java からの wit.ai メッセージ API 呼び出し

Java から wit.ai メッセージ API を呼び出しています。それは機能し、ストーリーの定義に従ってメッセージの意図とエンティティを取得できます。ただし、疑問があります。wit.ai プラットフォームのボットに複数のストーリーを追加する場合、同じ wit.ai URL を使用する必要があります。その場合、機知に富んだ応答から意図とエンティティをどのように正確に抽出しますか? ユーザーからのメッセージは、任意のストーリー メッセージである可能性があります。wit.ai 応答からエンティティ値を抽出するには、メソッドで (json 応答で) エンティティ名を指定する必要があります。たとえば、entities.[0].value

どうすればJavaでそれを行うことができますか? また、ストーリーで定義されたカスタム アクションを Java で実装して使用する方法が正確にわかりません。

(messenger.jsファイルに従って)node.jsでサンプルPOCを試しましたが、定義されたカスタムアクションで正常に機能します。しかし、Javaでそれを行う方法がわかりませんか?

この点に関するヘルプ/ポインタは大歓迎です。

ありがとう。

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

chatbot - ボットと Facebook の間で情報の一貫性を維持する正しい方法は何ですか?

Facebook Messenger のドキュメントで読んだところによると、トリガーされるコールバックがいくつかあります。人が「メッセンジャーに送信」プラグインをタップすると、ドキュメントに従って onReceivedAuthentication () が呼び出されます。個人の名前、姓、写真、性別をデータベースに保存したいと考えています。その人が私たちのページを直接検索してチャットを始めたらどうなるでしょうか? その場合、上記のコールバックはトリガーされませんよね? ユーザーが Facebook で自分の名前や写真を変更した場合はどうなりますか? 各ユーザーのデータベースと Facebook のデータとの一貫性を保つにはどうすればよいですか?

現在、ユーザーがボットに挨拶するたびに、データベース内の個人の詳細を更新しています。私はそれが良い戦略だとは思わない。任意の提案をいただければ幸いです。

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

bots - ボット内の都市に入るように人に依頼する正しい方法は何ですか?

メッセンジャーボット内のユーザーから都市に尋ねる必要がある状況があります。ロケーション PIN はモバイルでのみ機能するため、問題が発生します。「スプリングフィールド」のような都市では 41 件の結果が得られますが、一部の都市では数件しかありません。

現在、都市のリストを表示するために以下に示すような汎用テンプレートを使用していますが、これは明らかに正しい方法ではありません。汎用テンプレートには、私が実行したテストによると 10 項目の制限があり、「A はあなたの都市ですか | はい | いいえ」、「B はあなたの都市ですか | はい | いいえ」と尋ねるクイック返信を送信するのはかなり悪いです... ここに画像の説明を入力

これに関する提案はありますか?都市名の結果が複数ある場合、国名を尋ねるべきですか?

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

facebook - Facebook チャットボットをダウンロードできるようにする方法

Facebook の実際の審査プロセスを経ずに、テスト目的で自分のボットをダウンロードできるようにしたいですか? これは、エンド ユーザーが FB メッセンジャー プラットフォームからボットを正確にダウンロードし、ボットの使用を開始する方法をテストしたいため、テスト目的のためだけです。これを試す方法/プラットフォームはありますか? それをしてもいいですか?(現在、FBの公式サイトを含むほとんどすべてのブログ/サイトに示されているように、FBページのメッセンジャーリンクを使用してボットにメッセージを送信することをテストしています。)

これに関するポインタ/リンクを教えてください。

0 投票する
4 に答える
11920 参照

facebook - FB Messenger ボットのウェルカム画面に [開始] ボタンが表示されない

私はこのスレッドの解決策に従いましたが、Facebookメッセンジャーボットで「開始」ボタンを設定する方法とウェルカムメッセージをいつ送信するかがまだ機能 していません

私は生の体でgraph.facebook.com/v2.6/me/thread_settings?access_token=xxxxxとgraph.facebook.com/v2.6/page_id/thread_settings?access_token=xxxxxの両方を試しました

返信メールはこんな感じ

しかし、ようこそ画面のメッセージは「メッセージを入力してください...」と表示され続けます

助けてください。これはとてもイライラします。FB 開発者サイトのドキュメントはまったく役に立ちません https://developers.facebook.com/docs/messenger-platform/thread-settings/get-started-button