我正在使用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