7

Я последовал решение в этой теме, и она до сих пор не работает how to setup "Get started" button in facebook messenger bot and when to send welcome message«Начало работы» кнопка не отображается в окне приветствия для FB Messenger, бот

Я попытался как graph.facebook.com/v2.6/мне/thread_settings? access_token = ххххх и 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

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

+0

Это уже появилось в моем случае. Текст приветствия и кнопка «Начать». Пользователь теста не является администратором этой страницы. –

+0

Я создал страницу, и мы хотим, чтобы, когда кто-либо мог искать нашу страницу из Facebook-приложения для Android-мессенджера «Начало работы», первый раз. Я не могу добиться успеха. В моем случае API настройки нитей, куда я должен был звонить? –

3

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

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

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

Но есть живая жизнь. Вы можете удалить чат с ботом в web interface и добавить его снова.

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

+2

Даже это не решает это для меня. Я также получаю сообщение об успешном завершении, и я могу добавить/удалить приветственное сообщение, которое появляется, когда я удаляю и повторно создаю беседу. Но кнопка «начать» никогда не появляется! – amn41

+0

[Примечание. Некоторые новые пользователи в мобильных приложениях могут не получать кнопки в приложениях старой версии.] <Как решить эту проблему – Soyoes

+0

@Soyoes необходимо обновить приложение – Dmitry

5

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

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

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

кнопка не будет отображаться на любых ранее используемые клиентах Android Messenger, после удаления на фбе .com

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

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

+0

Это сработало для меня, спасибо mbwasi – alcudia

 Смежные вопросы

  • Нет связанных вопросов^_^