我正在使用botkit來構建我的機器人。我第一次驗證了我的網絡掛接連續的菜單,這是有它來作爲例子的一個:facebook messenger bot的持久性菜單不會隨着上次更改而更新
controller.api.thread_settings.menu([
{
"type":"postback",
"title":"Hello",
"payload":"hello"
},
{
"type":"postback",
"title":"Help",
"payload":"help"
},
{
"type":"web_url",
"title":"Botkit Docs",
"url":"https://github.com/howdyai/botkit/blob/master/readme-facebook.md"
},
]);
我改變了持續菜單:
controller.api.thread_settings.menu([
{
"type":"postback",
"title":"Account",
"payload":"account"
},
{
"type":"postback",
"title":"News",
"payload":"news"
},
{
"type": "postback",
"title": "Contact",
"payload": "contact"
},
]);
但它已經3天沒有被改變我設定的內容。我想了解什麼是錯誤的,什麼時候Facebook Messenger更新菜單? 我甚至試圖用curl來刪除和添加持久性菜單,但沒有任何工作。
有些事情與Facebook相反。我通過curl配置了我的菜單,但頂級「回發」菜單不起作用,只有嵌套的菜單才起作用。你可以參考這裏:https://github.com/howdyai/botkit/issues/764 –
curl對我來說根本不起作用,即使白名單域curl不起作用,我也不知道它有什麼問題,http ://stackoverflow.com/questions/43552879/domains-are-not-being-added-whitelist-domains-facebook-messenger-extension是curl拒絕解決的問題之一。 – aidonsnous