首页 文章

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

提问于
浏览
10

我按照这个线程中的解决方案,它仍然无法正常工作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与原始身体

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

   }
 ]
}

响应消息是这样的

{
  "result": "Successfully added new_thread's CTAs"
 }

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

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

3 回答

  • 6

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

    You need to delete the conversion on facebook.com chat not messenger.com or mobile App. 点击聊天窗口中的小装备来执行此操作 .

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

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

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

    我没有iOS设备 .

  • 7

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

  • 4

    如文档中所述 .

    “入门”按钮仅在用户第一次与“页面上的Messenger”进行交互时呈现 .

    因此,如果您与机器人交互过,那么您再次看到此按钮 .

    但是,有一个活塞 . 您可以删除您在web interface中与机器人聊天并再次添加 .

    注意:移动应用上的某些新用户可能无法在旧版应用上收到按钮 .

相关问题