Facebook Messenger*
Инструкция по подключению бота
*На территории Российской Федерации запрещена деятельность социальных сетей Facebook и Instagram, принадлежащих компании Meta Platforms Inc., признанная экстремистской!
Мы не призываем Пользователей к использованию ресурса.
Помните!
Действия, связанные с приобретением товаров или услуг у запрещенной организации могут быть расценены как финансирование экстремистской деятельности, согласно ст. 282.3 УК РФ.
Также с 1 сентября 2025 запрещено распространять рекламу на информационных ресурсах тех организаций, деятельность которых запрещена в РФ (согласно ч. 3 ст. 12 ФЗ от 25 июля 2002 № 114-ФЗ).
Как подключить страницу
Если у вас уже есть бизнес страница в Facebook*, вы можете подключить к ней бота.
ВАЖНО! Создавать нужно именно страницу, а не группу. Чат-боты в Facebook* привязываются только к страницам.
Подключить бота может только администратор или владелец страницы!
Для подключения Facebook*к Salebot перейдите в раздел "Каналы" и выберите Facebook*


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

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

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

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

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

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

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

Не забудьте прописать это слово в условиях стартового блока.
Приветственное сообщение, которое увидит пользователь перед тем как нажать на кнопку "Начать", настраивается в настройках страницы 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*
Для установки пикселя на наш минилендинг, вы должны к нему привязать свой домен.
Это связанно с тем, что 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, '')

ОБРАТИТЕ ВНИМАНИЕ!
При построении описания карточки карусели важно:
{"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, который не будет отображаться клиенту, но позволит проанализировать сделанный им выбор:

Обратите внимание на правильность его применения: 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 - может быть опущен
Работа с комментариями
Обращаем внимание!
Колбеки не будут приходить в проекте, Фейсбук*-бота был подключен до 20.10.2025.
Чтобы это исправить, нужно полностью переподключить интеграцию, и не просто удалить и добавить заново из списка, а с перезаходом в Фейсбук.
Чтобы получить информацию для работы с комментариями, сначала удалите старое подключение.
Затем нажмите на иконку мессенджера:

И кликните по ссылке "Нажмите сюда":

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

При получении комментария под постом в информации о клиенте будут созданы следующие переменные:
*facebook_media_url - ссылка на пост, под которым оставлен комментарий
*facebook_last_comment_id - id последнего оставленного комментария
Callback имеет вид:
*fb_client_wall_reply_new_comment <link> <id>: <text>,
где link - ссылка на пост, если включена настройка "приписывать ссылку", id — id поста, text — текст комментария
`fb_create_comment(text, comment_id)` - Ответить на комментарий.
`text` - текст ответа, обязательный параметр
`comment_id` - id комментария, необязательный параметр. Если comment_id не передан, функция использует переменную клиента `facebook_last_comment_id`
`fb_delete_comment(comment_id)` – удалить комментарий.
`comment_id` - id комментария, который нужно удалить. необязательный параметр. Если comment_id не передан, функция использует переменную клиента `facebook_last_comment_id`
Обращаем внимание!
Правила для работы с мессенджером идентичны: после получения комментария можно один раз написать в ЛС пользователю, который оставил комментарий под постом (правила окна 24-часа), и только если клиент ответит на сообщение, ему можно дальше писать сообщения.
Last updated
Was this helpful?