Facebook Messenger
Что это
Facebook Messenger связывает страницу Facebook с ботом-конструктором через Meta. Когда пользователь пишет странице в Messenger, Botconsole отвечает сценарием и показывает диалог в разделе «Чаты» — так же, как для Telegram, WhatsApp и Instagram.
В отличие от текущей MVP-интеграции Instagram, Messenger поддерживает кнопки конструктора по-настоящему: quick replies и ссылки открываются как нативные кнопки Messenger, а не превращаются в текст.
Требования
- Бот-конструктор в Botconsole
- Facebook Page (страница), которой будет отвечать бот
- Meta-приложение с продуктом Messenger
- Page ID и Page access token
На части тарифов Meta-каналы доступны только на определённых планах.
Как подключить
- Боты → бот → Настройки.
- Добавить подключение → Messenger.
- Откройте настройку подключения.
- Скопируйте Webhook URL и Verify token в Meta App (тот же URL, что и для WhatsApp/Instagram — Meta присылает вебхуки всех подключённых каналов на один адрес, Botconsole сам разбирает, к какой странице относится сообщение).
- Вставьте:
- Facebook Page ID (обязательно)
- Page access token (обязательно)
- Название страницы (по желанию, для отображения в кабинете)
- Публичный username страницы (по желанию — нужен для ссылки
m.me/...в виджете) - App secret (рекомендуется — проверка подписи вебхука)
- Сохранить данные.
- Подпишите страницу на вебхук в Meta App (события
messages,messaging_postbacks). - Напишите странице в Messenger — должен ответить сценарий.
Типы сообщений и ограничения
Доступные типы сообщений
| Тип | Доступно | Примечание |
|---|---|---|
| Текст | Да | Основной формат сценария |
| Картинка | Да | По прямой ссылке на файл |
| Видео | Да | |
| Аудио | Да | |
| Документ | Да | Как файловое вложение |
| Альбом | Да | Отправляется несколькими сообщениями подряд |
| Голосовое, стикер | Нет | |
| Геолокация, контакт | Нет | |
| Опрос, счёт, карусель | Нет |
Кнопки
- Ответные кнопки сценария (callback) уходят как quick replies — до 13 штук, текст кнопки до 20 символов
- Кнопки-ссылки (URL) уходят как нативная кнопка Messenger (button template) — до 3 ссылок в одном сообщении
- Обычная (reply) клавиатура конструктора тоже превращается в quick replies — не закрепляется на экране, показывается только к последнему сообщению
Дополнительные настройки
| Опция | Доступно |
|---|---|
| Индикатор набора текста | Да |
| Эффект сообщения | Нет |
| Ответ на сообщение | Нет |
| Превью ссылки | Нет |
| Пересылка / форум | Нет |
| Потоковый ИИ | Нет — сообщение уходит целиком после генерации |
| Редактирование / удаление | Нет |
| Карусели (Generic Template) | Нет — в разработке |
Лимиты
| Ограничение | Значение |
|---|---|
| Текст | до 2 000 символов |
| Кнопка (quick reply / ссылка) | текст до 20 символов |
| Медиа | до 25 МБ |
Форматирование
Сообщения уходят как обычный текст. Markdown конструктора (жирный, ссылки и т.д.) снимается — Messenger не поддерживает форматирование текста.
Особенности и примечания
Окно переписки (24 часа). Как и у других каналов Meta, свободные ответы возможны, пока пользователь писал в последние 24 часа. Вне этого окна отправка стандартным сообщением не проходит — сценарии для рассылок вне переписки Messenger пока не поддерживаются.
Профиль пользователя (имя, аватар) подтягивается автоматически при первом обращении — повторных запросов к Meta не делает.
Если к одной странице подключены и Messenger, и Instagram (устаревшая связка через Facebook Page), приоритет отдаётся подключению Messenger.
После сохранения данных всегда проверяйте ответ со стороннего Facebook-аккаунта, а не только с аккаунта администратора страницы.
