Как добавить кнопку Начать для бота Facebook?

Последние изменения: 02.03.2023

В данной статье описываются действия по добавлению кнопки Начать для Facebook Messenger. Данные действия осуществляются за счет настройки параметров чата Facebook.

Что такое кнопка Начать?

Стартовый экран бота может содержать кнопку Начать и текст приветствия. Кнопка Начать позволяет при старте чата вызвать сценарий бота Sherlock с заданным кодом. 

Добавление и удаление кнопки Начать

Для добавления и удаления кнопки начать использовать POST запрос к боту с помощью утилиты Postman или аналога. 

Для добавления кнопки используйте следующий пример запроса:

curl -X POST -H "Content-Type: application/json" -d '{ 
"get_started":{
    "payload":"GET_STARTED_PAYLOAD"
}
}' "<a class="vglnk" href="https://graph.facebook.com/v2.6/me/messenger_profile?access_token=PAGE_ACCESS_TOKEN" rel="nofollow">https://graph.facebook.com/v2.6/me/messenger_profile?access_token=PAGE_ACCESS_TOKEN</a>"

Для идентификации нужной страницы необходимо передать корректный PAGE_ACCESS_TOKEN.

Для удаления кнопки Начать используйте запрос по шаблону ниже:

curl -X DELETE -H "Content-Type: application/json" -d '{
"fields":[
    "get_started"
]
}' "<a class="vglnk" href="https://graph.facebook.com/v2.6/me/messenger_profile?access_token=PAGE_ACCESS_TOKEN" rel="nofollow">https://graph.facebook.com/v2.6/me/messenger_profile?access_token=PAGE_ACCESS_TOKEN</a>"

Установка текста приветствия

Для установки текста приветствия необходимо использовать запрос по шаблону:

curl -X POST -H "Content-Type: application/json" -d '{                       "setting_type":"greeting",                       "greeting":{                                     "text":"Приветствуем Вас в нашем чате!"                             }}' "<a href="https://graph.facebook.com/v2.6/me/thread_settings?access_token=PAGE_ACCESS_TOKEN">https://graph.facebook.com/v2.6/me/thread_settings?access_token=PAGE_ACCESS_TOKEN</a>"

 

 

Помогла ли вам статья?