"Get Started"按钮不会出现在FB Messenger bot的欢迎屏幕中

Kon*_*ool 10 facebook facebook-graph-api facebook-messenger facebook-chatbot

我按照这个帖子中的解决方案,它仍然无法正常工作 如何在facebook messenger bot中设置"开始"按钮以及何时发送欢迎消息

我尝试了graph.facebook.com/v2.6/me/thread_settings?access_token=xxxxx和graph.facebook.com/v2.6/page_id/thread_settings?access_token=xxxxx与原始身体

{
  "setting_type":"call_to_actions",
  "thread_state":"new_thread",
  "call_to_actions":[
    {
  "payload":"USER_DEFINED_PAYLOAD"

   }
 ]
}   
Run Code Online (Sandbox Code Playgroud)

响应消息是这样的

  {
  "result": "Successfully added new_thread's CTAs"
 }
Run Code Online (Sandbox Code Playgroud)

但欢迎屏幕中的消息只是显示"输入消息......"

请帮忙.这太令人沮丧了.FB开发者网站上的文档根本没有帮助 https://developers.facebook.com/docs/messenger-platform/thread-settings/get-started-button

Kon*_*ool 7

我找到了解决方案."Get Started"按钮没有出现,因为我使用了不是"Tester"的用户为我的应用程序(但欢迎文本出现,为什么我困惑)


mbw*_*asi 6

有一些错误/问题似乎会影响,如果按钮出现或一旦最终使用POST请求设置,这是我发现.

您需要删除facebook.com上的转换聊天不是messenger.com或移动应用程序.单击聊天窗口中的小装备即可执行此操作.

一旦在fb.com上删除,下次您尝试在fb.com和messenger.com上聊天时,该按钮就会出现

在fb.com上删除后,该按钮不会出现在任何以前使用的Android Messenger客户端上

要在Android Messenger客户端上再次显示该按钮,您需要在Android设置 - >应用程序下清除Messenger数据/缓存,这也将清除您的登录,您需要再次登录.

我没有iOS设备.