私はいくつかのMessengerボットチュートリアルを通して読んできました。それらはすべて同じフェーズで停止します.1つのメッセージでユーザー入力に返信します。これは便利ですが、会話のどの状態に基づいてレスポンスを変更するボットを作りたいと思います。各会話の状態を処理する最善の方法は何ですか?Facebook Messengerボットの会話状態を処理する最善の方法は何ですか?
1
A
答えて
-1
特定の種類のキーワードを検出する任意の種類のAIアルゴリズムを使用する必要があります。たとえば、人が「ciao」や「bye」や「good bye」と言った場合や、リレーショナルDBにキーワードを格納できる場合があります。 "sayonara"または "see you u"とすると、ボットはこれを会話の終わりとして認識し、それに従って答えを出すことができます。
0
ボットをインテリジェントにするのではなく、ユーザーの返信に応じてメッセージの流れに従うだけで、さまざまな状態をデータベースに保存することも、ローカルに保存することもできます。その後、10100のような文字列を使用すると、最初のクエリーに「はい」と答えた後、「はい」などと答えると、必要なペイロードを提供することができます。そのような場合にスイッチを使用することができます。
関連する問題
- 1. Windows Mobileでネットワーク状態を管理する最善の方法
- 2. コンピュータのオンライン状態を確認する最善の方法は何ですか?
- 3. Discordボットのユーザー状態の変更を処理する方法は?
- 4. ウェブページからFacebookボットとの会話を開始するには?
- 5. トップダウンビューゲームの回転スプライトを処理する最善の方法は何ですか
- 6. コードバ/ phonegapでローカルユーザアカウントを処理する最善の方法は何ですか?
- 7. Ember.jsでイベントを処理する最善の方法は何ですか?
- 8. ASP.Netでユーザーセッションを処理する最善の方法は何ですか?
- 9. WebアプリケーションでDateTimeを処理する最善の方法は何ですか?
- 10. iPadアプリでツールバーを処理する最善の方法は何ですか?
- 11. ブラウザでストリーミングJSコンテンツを処理する最善の方法は何ですか?
- 12. ウェブサイトでモーダルポップアップを処理する最善の方法は何ですか?
- 13. GAEでデータを処理する最善の方法は何ですか?
- 14. history.jsランダムな最初の状態を処理する方法
- 15. AWTグラフィックスコンテキストを処理する最善の方法は何ですか?
- 16. dbクエリを処理する最善の方法は何ですか
- 17. JSONオブジェクトを処理する最善の方法は何ですか?
- 18. Facebook Messengerボットの日付ピッカーカード
- 19. Facebook Messengerボットで新しいセッションアクセストークンを取得する方法
- 20. Facebook Messengerボットで画像を受信する方法
- 21. フォームの状態を管理する最も良い方法は何ですか?
- 22. ネットワーク通話後にNullPointerExceptionを処理する最善の方法は?
- 23. Facebook Messenger:会話開始時に挨拶メッセージを表示する方法
- 24. Facebook Messengerボットとウェブサイトアカウントをリンクする
- 25. 会話ボット:インストール
- 26. Rails 2.1.xでRoutingErrorを処理する最善の方法は?
- 27. ファイルダウンロードHTTPハンドラで404を処理する最善の方法は?
- 28. Django:状態を評価する最善の方法
- 29. ブルートゥースソケットで方向変更を処理する最善の方法
- 30. C#コンストラクタで任意の代理人を処理する最善の方法は何ですか?
これはまさに彼がやりたくないと言ったものです – user2322082
あなたの答えをありがとうが、これは私が探しているものではありません。私はペイロードなどをよく使うべきだと思っていた – alpaca