【发布时间】:2016-10-19 21:28:46
【问题描述】:
我使用 Microsoft 的 .NET Bot 框架创建了一个机器人。我找不到将持久菜单添加到我的机器人的方法。我该如何添加?
【问题讨论】:
标签: c# botframework facebook-messenger
我使用 Microsoft 的 .NET Bot 框架创建了一个机器人。我找不到将持久菜单添加到我的机器人的方法。我该如何添加?
【问题讨论】:
标签: c# botframework facebook-messenger
要在 Facebook 上创建持久菜单,您需要使用菜单项和回发负载进行 API 调用:
curl -X POST -H "Content-Type: application/json" -d '{"setting_type" : "call_to_actions","thread_state" : "existing_thread","call_to_actions":[{"type":"postback","title":"TITLE1","payload":"action?action1"}, {"type":"postback","title":"TITLE2","payload":"action?action2"},{"type":"postback","title":"TITLE3","payload":"action?action3"}]}' "https://graph.facebook.com/v2.6/me/thread_settings?access_token={YOUR ACCESS TOKEN}"
您可以类似地删除它:
curl -X DELETE -H "Content-Type: application/json" -d '{"setting_type":"call_to_actions","thread_state":"existing_thread"}' "https://graph.facebook.com/v2.6/me/thread_settings?access_token={YOUR ACCESS TOKEN}"
【讨论】: