Компоненты переписки

Для бота на платформе Messenger переписка — это не только обмен простыми текстовыми сообщениями. Помимо текста наша платформа позволяет отправлять мультимедийные компоненты (например, аудио, видео и изображения), а также структурные компоненты (шаблоны сообщений, быстрые ответы, кнопки и т. д.). В этой статье вы найдете общие сведения о компонентах, которые можно использовать в переписке на платформе Messenger.

Кроме этих компонентов платформа Messenger также поддерживает полный веб-просмотр. Подробные сведения о веб-просмотре см. здесь.

Доступные компоненты переписки

Текстовые сообщения

Простой текст — это базовый элемент любой переписки в Messenger и один из самых полезных инструментов для разработчика ботов. Чтобы воспользоваться всеми доступными вам возможностями, попробуйте обработать текстовые сообщения с помощью встроенной технологии обработки естественного языка (NLP) на платформе Messenger.

Отправка текста →

Объекты и вложения

Помимо текста платформа Messenger позволяет отправлять мультимедийные объекты — в качестве отдельных сообщений или в структурированных шаблонах сообщений. Поддерживаемые типы объектов:

  • аудио;
  • видео;
  • изображения;
  • файлы.

Объекты можно отправлять с указанием URL или из файловой системы. Если объекты нужно отправить несколько раз, их можно загрузить заранее с помощью API Attachment Upload или при первой отправке с помощью API Send, чтобы затем не загружать каждый раз повторно. Сохраненные объекты отправляются с идентификатором attachment_id, который назначается им при загрузке.

Сохранение объектов →Отправка вложений →

Шаблоны сообщений

Шаблоны сообщений — это структурированные сообщения для различных ситуаций, предназначенные для отправки данных, которым не подходит формат простого текста. В шаблоны также можно добавлять кнопки.

Доступные шаблоны сообщений:

Шаблоны сообщений также поддерживают различные кнопки, позволяющие открыть веб-просмотр, выполнить обратную передачу на Webhook, поделиться контентом и т. д.

Отправка шаблонов сообщений →Использование кнопок →

Быстрые ответы

Быстрые ответы — это кнопки для отправки предварительно настроенных сообщений. Они отображаются над полем ввода сообщения. Если пользователь коснется быстрого ответа, все быстрые ответы будут заменены соответствующим текстовым сообщением, которое будет отправлено в ваш Webhook. В быстрый ответ также можно добавить изображение.

Отправка быстрых ответов →

Действия отправителя

При создании бота Messenger необходимо учитывать ожидания людей. В этом вам поможет инструмент "Действия отправителя", позволяющий на программном уровне управлять стандартным вводом сообщений в Messenger и настраивать индикаторы прочтения сообщений. Например, в начале обработки сообщения вы можете настроить индикатор прочтения, который будет уведомлять отправителя, ведущего переписку с ботом, о том, что сообщение прочитано, и индикатор ввода текста, показывающий, что вводится ответ.

Использование "Действий отправителя" →

Экран приветствия

Первое, что видят люди, когда начинают переписку с ботом Messenger, — это экран приветствия с именем, описанием, фото профиля и фото обложки с вашей Страницы Facebook. При желании на этом экране можно настроить текст приветствия, чтобы рассказать, для чего предназначен ваш бот.

Чтобы начать переписку с ботом, человеку нужно коснуться кнопки "Начать".

Настройка экрана приветствия →

Постоянное меню

Постоянное меню — это постоянно отображаемый элемент пользовательского интерфейса, благодаря которому людям будет проще найти ваш бот и взаимодействовать с ним. Оно должно обеспечивать доступ пользователей к базовым действиям в любой момент. При желании вы можете отключить окно ввода сообщения, чтобы люди могли взаимодействовать с ботом только через постоянное меню.

Настройка постоянного меню →