Facebook Messenger*
Инструкция по подключению бота к странице Facebook.
Last updated
Инструкция по подключению бота к странице Facebook.
Last updated
*На территории Российской Федерации запрещена деятельность социальных сетей Facebook и Instagram, принадлежащих компании Meta Platforms Inc., признанная экстремистской!
Если у вас уже есть бизнес страница в Facebook*, вы можете подключить к ней бота. Если нет, то создайте ее по этой ссылке
ВАЖНО! Создавать нужно именно страницу, а не группу. Чат-боты в Facebook* привязываются только к страницам.
Подключить бота может только администратор или владелец страницы!
Для подключения Facebook*к Salebot перейдите в раздел "Каналы" и выберите Facebook*
В появившемся окне пройдите авторизацию для доступа к аккаунту. После авторизации, у вас появится список созданных вами бизнес страниц для подключения. Выберите нужную вам.
Вам могут предложить подключить сразу Бизнес аккаунты Instagram*, но это по желанию
Далее необходимо выбрать страницу, к которой необходимо подключить бота.
Далее выберите разрешения для бота. Обязательно проверьте, чтобы все бегунки были включены.
Если все прошло успешно, то вы увидите следующее окно
В раздел "Каналы", у вас появится возможность выбрать страницу для привязки бота.
После нажатия кнопки "Готово", вы должны увидеть успешно подключенный Facebook*
У страницы должны быть подключены сообщения.
После перехода в группу, у вас по умолчанию будет стартовая кнопка "Начать"
Не забудьте прописать это слово в условиях стартового блока.
Приветственное сообщение, которое увидит пользователь перед тем как нажать на кнопку "Начать", настраивается в настройках страницы Facebook*
Если в списке групп вы не видите нужную, то, скорее всего у конструктора нет прав на данную группу. Вам необходимо дать их.
Для этого:
Выйдите из системы, в правом верхнем углу
Нажмите войти через Facebook*
Нажмите Изменить настройки
Выберите нужную страницу и проделайте все операции, описанные в начале статьи.
С 31.07.2019 Facebook* ввел новые правила рассылки сообщений для чат-ботов и Facebook Messenger* Для всех рассылок работает правило «24+1».
Оно относится к любым сообщениям, которые вы отправляете: через чат-ботов, массовую рассылку или сообщения, отправленные вручную.
Когда пользователь подписывается на чат-бота или обращается в чат страницы компании, с этого момента в течение 24 часов вы можете отправлять пользователю любые сообщения, в том числе рекламные.
Если пользователь не ответил в течение 24 часов, Facebook* разрешает отправить ещё одно сообщение. К нему можно добавить кнопку и сделать крутой оффер, чтобы обратить внимание подписчика и заставить его ответить.
Если пользователь ответил в течение 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* требует использование собственных доменов.
Подробно об установке Пиксель читать ЗДЕСЬ.
В карусели может быть от 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