Facebook Messenger*

Инструкция по подключению бота к странице Facebook.

*На территории Российской Федерации запрещена деятельность социальных сетей Facebook и Instagram, принадлежащих компании Meta Platforms Inc., признанная экстремистской!

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

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

ВАЖНО! Создавать нужно именно страницу, а не группу. Чат-боты в Facebook* привязываются только к страницам.

Подключить бота может только администратор или владелец страницы!

Для подключения Facebook*к Salebot перейдите в раздел "Каналы" и выберите Facebook*

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

Вам могут предложить подключить сразу Бизнес аккаунты Instagram*, но это по желанию

Далее необходимо выбрать страницу, к которой необходимо подключить бота.

Далее выберите разрешения для бота. Обязательно проверьте, чтобы все бегунки были включены.

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

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

После нажатия кнопки "Готово", вы должны увидеть успешно подключенный Facebook*

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

После перехода в группу, у вас по умолчанию будет стартовая кнопка "Начать"

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

Приветственное сообщение, которое увидит пользователь перед тем как нажать на кнопку "Начать", настраивается в настройках страницы Facebook*

Что делать если в списке страниц нет необходимой

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

Для этого:

Выйдите из системы, в правом верхнем углу

Нажмите войти через Facebook*

Нажмите Изменить настройки

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

Видеоверсия статьи:

Как делать рассылки в Facebook*

С 31.07.2019 Facebook* ввел новые правила рассылки сообщений для чат-ботов и Facebook Messenger* Для всех рассылок работает правило «24+1».

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

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

  1. Если пользователь не ответил в течение 24 часов, Facebook* разрешает отправить ещё одно сообщение. К нему можно добавить кнопку и сделать крутой оффер, чтобы обратить внимание подписчика и заставить его ответить.

  2. Если пользователь ответил в течение 24 часов, открывается новое 24-часовое окно. И так происходит всякий раз, если он отвечает на сообщение чат-бота.

Из данного правила есть исключения. Подробно: https://developers.facebook.com/docs/messenger-platform/policy/policy-overview Одно из них - Message Tags. Это разрешенный тип рассылки, который можно рассылать и спустя 24 часа после ответа. У него есть 16 типов. Мы решили использовать confirmed_event_update - “Напоминание о событиях”. Возможно в будущем мы организуем возможность выбирать какой тип сообщения вы отправляете.

После 24 часов с момента последнего сообщения клиента разрешена только отправка сообщений с уведомлением клиентов о мероприятии, на которое они зарегистрировались, напоминать им о встрече, подтверждать предстоящее бронирование, уведомлять об изменении расписания и т. д. Запрещено после окна в 24 часа рассылать рекламный контент! За нарушение этого правила facebook может заблокировать страницу.

Плюс данного решения — рассылки не надо отправлять на модерацию. Открывается возможность обойти правило 24+1.

Как работать с Пиксель Facebook*

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

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

Подробно об установке Пиксель читать ЗДЕСЬ.

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

В карусели может быть от 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"}]} заполнить параметр title и description или image

То есть сначала записываем массив с title, description, image, buttons в переменную p (вы можете назвать переменную иначе), а далее используем ее в методе send_carousel(p, '')

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

В поле "Ответ" оставляет #{None}

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

Чтобы вставить ссылку в кнопку на карточке, запишите в массив:

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

Last updated