"Get Started" 按钮未出现在 FB Messenger 机器人的欢迎屏幕中
"Get Started" button does not appear in welcome screen for FB Messenger bot
我遵循了这个帖子中的解决方案,但它仍然无法正常工作
how to setup "Get started" button in facebook messenger bot and when to send welcome message
我都试过了
graph.facebook.com/v2.6/me/thread_settings?access_token=xxxxx
和
graph.facebook.com/v2.6/page_id/thread_settings?access_token=xxxxx
与原始 body
{
"setting_type":"call_to_actions",
"thread_state":"new_thread",
"call_to_actions":[
{
"payload":"USER_DEFINED_PAYLOAD"
}
]
}
回复信息是这样的
{
"result": "Successfully added new_thread's CTAs"
}
但是欢迎界面的信息一直显示"Type a message..."
请帮忙。这太令人沮丧了。 FB 开发者网站上的文档根本没有帮助
https://developers.facebook.com/docs/messenger-platform/thread-settings/get-started-button
如文档中所述。
The Get Started button is only rendered the first time the user interacts with a the Page on Messenger.
因此,如果您与机器人进行过交互,您会再次看到此按钮。
但是,有livehack。您可以在 web interface 中删除您与机器人的聊天并重新添加。
注意:一些移动应用的新用户在旧版本应用上可能收不到按钮。
我找到了解决方案。 "Get Started" 按钮没有出现,因为我为我的应用程序使用了非 "Tester" 的用户(但是欢迎文字出现了,这让我感到困惑)
有许多 bugs/issue 似乎会影响按钮是否出现,一旦使用 POST 请求最终设置按钮,这就是我发现的。
您需要在 facebook.com 聊天而不是 messenger.com 或移动应用程序上删除转换。 点击聊天中的小齿轮 window 来做到这一点。
在 fb.com 上删除后,下次您尝试在 fb.com 和 messenger.com
上聊天时会出现该按钮
在 fb.com
上删除后,该按钮将不会出现在任何以前使用过的 Android Messenger 客户端上
要使按钮再次出现在 Android Messenger 客户端上,您需要在 Android 设置 -> 应用程序下清除 Messenger data/cache,这也会清除您的登录信息,您需要重新登录。
我没有 iOS 设备。
我认为你必须像上图那样注册事件
我遵循了这个帖子中的解决方案,但它仍然无法正常工作 how to setup "Get started" button in facebook messenger bot and when to send welcome message
我都试过了 graph.facebook.com/v2.6/me/thread_settings?access_token=xxxxx 和 graph.facebook.com/v2.6/page_id/thread_settings?access_token=xxxxx 与原始 body
{
"setting_type":"call_to_actions",
"thread_state":"new_thread",
"call_to_actions":[
{
"payload":"USER_DEFINED_PAYLOAD"
}
]
}
回复信息是这样的
{
"result": "Successfully added new_thread's CTAs"
}
但是欢迎界面的信息一直显示"Type a message..."
请帮忙。这太令人沮丧了。 FB 开发者网站上的文档根本没有帮助 https://developers.facebook.com/docs/messenger-platform/thread-settings/get-started-button
如文档中所述。
The Get Started button is only rendered the first time the user interacts with a the Page on Messenger.
因此,如果您与机器人进行过交互,您会再次看到此按钮。
但是,有livehack。您可以在 web interface 中删除您与机器人的聊天并重新添加。
注意:一些移动应用的新用户在旧版本应用上可能收不到按钮。
我找到了解决方案。 "Get Started" 按钮没有出现,因为我为我的应用程序使用了非 "Tester" 的用户(但是欢迎文字出现了,这让我感到困惑)
有许多 bugs/issue 似乎会影响按钮是否出现,一旦使用 POST 请求最终设置按钮,这就是我发现的。
您需要在 facebook.com 聊天而不是 messenger.com 或移动应用程序上删除转换。 点击聊天中的小齿轮 window 来做到这一点。
在 fb.com 上删除后,下次您尝试在 fb.com 和 messenger.com
上聊天时会出现该按钮在 fb.com
上删除后,该按钮将不会出现在任何以前使用过的 Android Messenger 客户端上要使按钮再次出现在 Android Messenger 客户端上,您需要在 Android 设置 -> 应用程序下清除 Messenger data/cache,这也会清除您的登录信息,您需要重新登录。
我没有 iOS 设备。
我认为你必须像上图那样注册事件