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-каналы доступны только на определённых планах.

Как подключить

  1. Боты → бот → Настройки.
  2. Добавить подключениеMessenger.
  3. Откройте настройку подключения.
  4. Скопируйте Webhook URL и Verify token в Meta App (тот же URL, что и для WhatsApp/Instagram — Meta присылает вебхуки всех подключённых каналов на один адрес, Botconsole сам разбирает, к какой странице относится сообщение).
  5. Вставьте:
    • Facebook Page ID (обязательно)
    • Page access token (обязательно)
    • Название страницы (по желанию, для отображения в кабинете)
    • Публичный username страницы (по желанию — нужен для ссылки m.me/... в виджете)
    • App secret (рекомендуется — проверка подписи вебхука)
  6. Сохранить данные.
  7. Подпишите страницу на вебхук в Meta App (события messages, messaging_postbacks).
  8. Напишите странице в 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-аккаунта, а не только с аккаунта администратора страницы.