【发布时间】:2017-04-11 06:59:02
【问题描述】:
我正在使用 botkit 来构建我的机器人。我第一次验证我的 webhook 时,那里的持久菜单就是一个例子:
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 配置了我的菜单,但是顶级的“回发”菜单不起作用,只有嵌套的菜单起作用。你可以参考这里:github.com/howdyai/botkit/issues/764
-
curl 对我来说根本不起作用,即使将域列入白名单 curl 不起作用,我也不知道它出了什么问题,stackoverflow.com/questions/43552879/… 是 curl 拒绝解决的问题之一。
标签: facebook-messenger-bot botkit