Как подключить страницу Facebook

Если у вас уже есть бизнес-страница Facebook, вы можете подключить к ней бота.

ВАЖНО!

  • Убедитесь, что вы создали Страницу, а не Группу.
  • Чат-боты в Facebook можно подключать только к Страницам.
  • Подключить бота может только владелец страницы или администратор.

Сначала создайте бизнес-страницу Facebook.

Чтобы подключить Facebook к MaviBot, перейдите в раздел «Мессенджеры» и выберите Facebook.


Войдите в систему, чтобы авторизовать доступ к вашей учетной записи во всплывающем окне. После авторизации вы увидите список ваших бизнес-страниц, доступных для подключения. Выберите ту, которую хотите использовать.

Вам также может быть предложено подключить ваши бизнес-аккаунты Instagram, но это необязательно.

Затем выберите страницу, к которой хотите подключить бота. После этого выберите разрешения для бота. Обязательно включите все переключатели.

Если процесс прошел успешно, вы увидите следующее окно.

Для страницы должны быть включены сообщения.

После входа в группу вы увидите стандартную кнопку «Старт».

Не забудьте включить это слово в условия стартового блока.

Приветственное сообщение, которое видит пользователь до нажатия кнопки «Старт», настраивается в настройках страницы Facebook.

Что делать, если нужной страницы нет в списке

Если вы не видите нужную группу в списке, скорее всего, у конструктора нет разрешений для этой группы. Вам нужно их предоставить.

Для этого:

  1. Выйдите из системы, нажав кнопку в правом верхнем углу.
  2. Нажмите «Войти через Facebook».
  3. Нажмите «Изменить настройки».
  4. Выберите нужную страницу и выполните все шаги, описанные в начале статьи.

Как создавать рассылки в Facebook

Это относится к любым сообщениям, которые вы отправляете: через чат-ботов, массовые рассылки или сообщения, отправленные вручную.

Когда пользователь подписывается на чат-бота или начинает диалог со страницей компании, у вас есть 24-часовое окно с этого момента, чтобы отправлять пользователю любые сообщения, включая рекламные.

Если пользователь не отвечает в течение 24 часов, Facebook позволяет отправить еще одно сообщение.

Это сообщение может содержать кнопку и сильное предложение, чтобы привлечь внимание подписчика и побудить его к ответу.

Если пользователь отвечает в течение 24-часового окна, открывается новое 24-часовое окно.

Это происходит каждый раз, когда он отвечает на сообщение от чат-бота.

Из этого правила есть несколько исключений.

Подробнее:

https://developers.facebook.com/docs/messenger-platform/policy/policy-overview

Одно из них — теги сообщений — разрешенный тип сообщений, которые можно отправлять даже после истечения 24-часового окна.

Существует 16 типов тегов сообщений.

Мы решили использовать confirmed_event_update — «Напоминание о событии».

В будущем мы можем добавить возможность выбора типа сообщения, которое вы хотите отправить.

Через 24 часа после последнего взаимодействия пользователя вам разрешено отправлять только сообщения, связанные с напоминаниями о событиях, — например, подтверждение предстоящих бронирований, уведомления об изменениях в расписании или напоминания пользователям о встречах или мероприятиях, на которые они записались.

Отправка любого рекламного контента после 24-часового окна строго запрещена.

Нарушение этого правила может привести к блокировке вашей страницы Facebook.

Преимущество этого решения в том, что рассылки не требуют модерации.

Это также дает вам способ обойти правило 24+1.

Как работать с Facebook Pixel

Чтобы установить Pixel на нашу мини-лендинг-страницу, вам нужно привязать к ней свой собственный домен.

Facebook требует использования проверенных доменов.

Подробные инструкции по установке Pixel читайте ЗДЕСЬ.

Как создать карусель

Карусель может содержать от 2 до 10 карточек (слайдов).

Рассмотрим пример карусели с 3 карточками.

Для создания карточек необходимо ввести следующее в поле «Калькулятор».

p = [
{"title": "ЗАГОЛОВОК", "description": "ОПИСАНИЕ КАРТОЧКИ 1", "image": "ССЫЛКА НА ИЗОБРАЖЕНИЕ 1", "buttons": [{"text": "ТЕКСТ КНОПКИ 1"}]},
{"title": "ЗАГОЛОВОК", "description": "ОПИСАНИЕ КАРТОЧКИ 2", "image": "ССЫЛКА НА ИЗОБРАЖЕНИЕ 2", "buttons": [{"text": "ТЕКСТ КНОПКИ 2"}]},
{"title": "ЗАГОЛОВОК", "description": "ОПИСАНИЕ КАРТОЧКИ 3", "image": "ССЫЛКА НА ИЗОБРАЖЕНИЕ 3", "buttons": [{"text": "ТЕКСТ КНОПКИ 3"}]}
]

r = send_carousel(p, '')

Обратите внимание:

Строка r = send_carousel(p, '') должна быть введена с новой строки в поле ввода калькулятора.

ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ!

При создании описания карточки карусели, например

{"title":"ЗАГОЛОВОК", "description": "ОПИСАНИЕ КАРТОЧКИ 1", "image": "ССЫЛКА НА ИЗОБРАЖЕНИЕ 1", "buttons":[{"text":"ТЕКСТ КНОПКИ 1"}]}

важно заполнить либо заголовок и описание, либо параметр изображения.

Сначала присвойте массиву с заголовком, описанием, изображением и кнопками переменную p (вы можете назвать переменную иначе). Затем используйте ее в методе send_carousel(p, '').

Вы также можете использовать таблицу, чтобы просто вставить нужные заголовки, ссылки и т.д., а затем просто скопировать результат в свой блок.

В поле «Ответ» оставьте #{None}.

Вы можете вставлять URL-адреса в кнопки на карточках карусели.

Когда пользователь нажимает кнопку, он перенаправляется по ссылке.

Чтобы добавить ссылку на кнопку на карточке, включите ее в следующий массив:

p = [
{
"title": "заголовок",
"description": "ОПИСАНИЕ КАРТОЧКИ 1",
"image": "ССЫЛКА НА ИЗОБРАЖЕНИЕ 1",
"buttons": [
{
"text": "ТЕКСТ КНОПКИ 1",
"url": "ССЫЛКА ДЛЯ КНОПКИ"
}
]
}
]

В кнопки карточек карусели добавлен дополнительный необязательный параметр payload.

Этот параметр не будет виден пользователю, но позволяет отслеживать и анализировать выбор пользователя.

Поскольку часто требуется, чтобы карточки карусели имели одинаковый текст кнопки, был добавлен дополнительный параметр payload.

Этот параметр не будет виден пользователю, но позволяет анализировать его выбор:

Обратите внимание на его правильное использование:

p = [
{
"title": "заголовок",
"description": "ОПИСАНИЕ КАРТОЧКИ 1",
"image": "ССЫЛКА НА ИЗОБРАЖЕНИЕ 1",
"buttons":[{"text": "ТЕКСТ КНОПКИ 1", "payload": "1"}]
},
{
"title": "заголовок",
"description": "ОПИСАНИЕ КАРТОЧКИ 2",
"image": "ССЫЛКА НА ИЗОБРАЖЕНИЕ 2",
"buttons": [{"text": "ТЕКСТ КНОПКИ 1", "payload": "2"}]
},
{
"title": "заголовок",
"description": "ОПИСАНИЕ КАРТОЧКИ 3",
"image": "ССЫЛКА НА ИЗОБРАЖЕНИЕ 3",
"buttons": [{"text":"ТЕКСТ КНОПКИ 1"}]
}
]

Параметр payload является необязательным и может быть опущен, как показано на рисунке кнопки 3.