FBの永続メニューやその他の機能が正常に動作するように私のサーバー上でカスタムwebhookを試してみました。 私はWebHookとしてapi.aiを使用しており、NLPの理解とFacebookボットをクライアントインターフェイスとして使用しています。その場合、永続的なメニューを使用する方法です。facebook永続メニューwith api.ai
0
A
答えて
0
永続メニュー(アクセストークンを設定することを忘れないでください)を設定します。あなたのボットコードで
curl -X POST -H "Content-Type: application/json" -d '{ "persistent_menu":[ { "locale":"default", "composer_input_disabled":false, "call_to_actions":[ { "title":"Examples", "type":"nested", "call_to_actions":[ { "type":"postback", "title":"Option 1", "payload":"OPTION_1" }, { "type":"postback", "title":"Option 2", "payload":"OPTION_2" }, ] }, { "type":"postback", "title":"Share Bot", "payload":"SHARE" } ] } ] }' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=<ACCESS_TOKEN>"
、あなたのPOSTがevent.postbackで取引をウェブフックダブルチェック。その後、ポストバックのペイロードをチェックして、メニュー要求を実行します。
if(event.postback.payload == "OPTION_1") {
// Option 1 bot action
}
if(event.postback.payload == "OPTION_2") {
// Option 2 bot action
}
if(event.postback.payload == "SHARE") {
// Share bot action
}
関連する問題
- 1. Facebook永続メニューmicrosoft
- 2. Facebookメッセンジャーボット永続メニュー
- 3. Facebook messenger bot app - 永続メニューが表示されない
- 4. Facebook Messenger API - モバイルで動作しない永続メニュー
- 5. facebookチャットボックス永続性
- 6. 永続サインAWS with Xamarin
- 7. Facebook messenger bot永続メニューボタン
- 8. DialogFlow(API.AI)REST with PHP
- 9. Facebook Checkbox Plugin on API.AI
- 10. 永続メニューと起動ボタンMicrosoft Bot Framework
- 11. Facebookのメッセンジャーボットで永続的なメニューの言語を選択する
- 12. Facebookの永続メニューが自動的にスレッドに表示される
- 13. Hibernate JPA永続性複数データベースwith Spring
- 14. Slack、Api.ai&Google Calendarの接続
- 15. api.aiのfacebook thumbs/likeを扱う方法
- 16. API.AIミドルウェア(Botkit付き)Facebookレスポンスなし
- 17. api.aiエージェントをFacebookにリンクする
- 18. スプライトキットを使用したレベルのメニューの永続性
- 19. facebook messenger botの永続メニューが最後の変更で更新されていません
- 20. Facebook Messenger API - ユーザー固有の「永続メニュー」を生成することは可能ですか?
- 21. UIBarButtonItem with Facebook with Lines
- 22. Jquery Slider with checkboxesメニュー
- 23. Flask-Admin with mongoengine - ビューに「永続フィルタ」を設定するには?
- 24. mysql永続接続
- 25. ユーザーがFacebookにいる永続的なフラグ?
- 26. FacebookのユーザーIDを永続的なユーザーIDにします
- 27. Facebook PHP SDK、永続ログインを維持する方法
- 28. 永続的なログインクッキー、スパムの回避、yahoo facebook idsの使用
- 29. facebook login with omniauth with rails
- 30. API.AIがバックエンドに接続しない
あなた自身のボットをホストしていますか? –
@BcfAntはい!私は自分のサーバーをホスティングしていますが、facebook botのメニュー駆動オプションが必要です。私はapi.ai - >> intents - >> QuickRepliesセクションを試してみましたが、私は定義済みのインテントのためのメニュー駆動型のレスポンスを追加しましたが、私は自分のサーバからのwebhookレスポンスを通してそれらを追加したいと思います。 – Swapnil