Из этой статьи вы узнаете, как создать экран приветствия в Messenger. На экране приветствия отображаются название Страницы Facebook вашей компании, фото профиля и обложки со Страницы, время, в течение которого ваша компания обычно отвечает на сообщения, дополнительное приветственное сообщение и кнопка Начать. Когда человек нажимает эту кнопку, в переписке появляется сообщение "Начать", а ваше приложение получает разрешение отправлять сообщения.
Когда человек нажимает кнопку "Начать" в Messenger, вам отправляется уведомление Webhooks. Вы можете использовать его, чтобы отправить начальное приветственное сообщение, например текст или подборку быстрых ответов.
Прежде чем начатьВ этом руководстве подразумевается, что вы уже ознакомились с обзором платформы Messenger, реализовали необходимые компоненты, такие как Страница Facebook для своей компании (или тестовая Страница), зарегистрировались в качестве разработчика Meta и создали ID бизнес-приложения Meta в Messenger. Вам понадобятся:
ОграниченияВ приложениях со стандартным уровнем доступа экран приветствия будет виден только тем людям, у которых есть роль в этих приложениях |
Если на вашей Странице используются команды, на экране приветствия будет показан список команд, поддерживаемых при обмене сообщениями. Так люди смогут легко понять, какие действия можно выполнять в Messenger.
Чтобы настроить полезные данные обратной передачи, отправьте запрос POST
к Messenger Profile API:
curl -X POST -H "Content-Type: application/json" -d '{
"get_started": {"payload": "
Подробнее см. в справке по кнопке get_started
.
Текст на экране приветствия помогает побудить человека начать переписку с ботом в Messenger. Вы можете добавить в текст приветствия слоган или краткое описание того, что делает ваш бот, например рассказать о его ключевых функциях. Кроме того, здесь вы можете задать стиль и тон общения с вашим ботом.
Можно настроить стандартную и локализованную версии текста приветствия.
Чтобы настроить текст приветствия, отправьте запрос POST
к Messenger Profile API:
curl -X POST -H "Content-Type: application/json" -d '{
"greeting": [
{
"locale":"default",
"text":"Hello!"
}, {
"locale":"en_US",
"text":"Timeless apparel for the masses."
}
]
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=
Подробнее см. в справке по greeting property
.
В текст приветствия можно добавить имя человека. Можно использовать следующие строки шаблона:
{{user_first_name}}
{{user_last_name}}
{{user_full_name}}
"greeting":[
{
"locale":"default",
"text":"Hello {{user_first_name}}!"
}
]