Кнопка «Начать» не отображается на экране приветствия для бота FB Messenger

Я следил за решением в этой теме, но оно все еще не работает как настроить кнопку" Начать работу "в боте мессенджера facebook и когда отправлять приветственное сообщение

Я пробовал как 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


person Kong Hantrakool    schedule 29.08.2016    source источник


Ответы (4)


Я нашел решение. Кнопка «Начать» не отображается, потому что я использовал пользователей, которые не являются «Тестировщиком» для моего приложения (но появился текст приветствия, поэтому я запутался)

person Kong Hantrakool    schedule 30.08.2016
comment
В моем случае это уже появилось. Текст приветствия и кнопка «Начать». Тестовый пользователь не является администратором этой страницы. - person Kong Hantrakool; 05.09.2016
comment
Я создал страницу, и мы хотим, чтобы когда кто-либо мог искать нашу страницу из приложения для Android-мессенджера Facebook, кнопка «Начать» была видна впервые. Я не могу добиться успеха. В моем случае API настройки потока, куда мне позвонить? - person Suhas Bachewar; 06.12.2016

Есть ряд ошибок / проблем, которые, кажется, влияют на то, появляется ли кнопка или нет, после того, как она окончательно настроена с помощью запроса POST, это то, что я обнаружил.

Вам нужно удалить конверсию в чате facebook.com, а не в messenger.com или мобильном приложении. Нажмите на маленькую шестеренку в окне чата, чтобы сделать это.

После удаления на fb.com кнопка появится, когда вы в следующий раз попытаетесь пообщаться на fb.com и на messenger.com.

После удаления на fb.com кнопка не появится ни в одном из ранее использовавшихся клиентов Android Messenger.

Чтобы кнопка снова появилась в клиенте Android Messenger, вам необходимо очистить данные / кеш Messenger в разделе «Настройки Android» -> «Приложения», это также очистит ваш логин, и вам нужно будет снова войти в систему.

У меня нет устройства iOS.

person mbwasi    schedule 28.04.2017

Как сказано в документации.

Кнопка «Начать» отображается только при первом взаимодействии пользователя со страницей в Messenger.

Итак, если вы взаимодействовали с ботом, вы снова видите эту кнопку.

Но есть лайвхак. Вы можете удалить чат с ботом в веб-интерфейсе и добавить его снова.

Примечание. Некоторые новые пользователи мобильных приложений могут не получать кнопку в приложениях старых версий.

person Dmitry    schedule 29.08.2016
comment
Даже это не решает для меня. Я также получаю сообщение об успешном завершении и могу добавить / удалить приветственное сообщение, которое появляется, когда я удаляю и повторно создаю беседу. Но кнопка "Начать работу" никогда не появляется! - person amn41; 10.01.2017
comment
[Примечание: некоторые новые пользователи мобильных приложений могут не получать кнопку в приложениях старых версий.] ‹Как решить эту проблему - person Soyoes; 09.05.2017

введите описание изображения здесь

Я думаю, вы должны зарегистрировать событие, как на изображении выше

person Doan Tran    schedule 08.06.2020