Входящие события и сообщения (от пользователя)
Описание и примеры сообщений, которые могут отправлять пользователи API-канала.
Входящие сообщения – это любые данные (текст, изображения, файлы или служебные команды), которые приходят от пользователей через ваш чат, мессенджер или приложение и которые ваша система передаёт в Fasttrack на указанный вебхук-адрес для дальнейшей обработки.
Базовый пример
Корневые элементы
chat
object * – Информация о пользователе канала.id
string – Идентификатор сообщения на вашей стороне. - ограничение: 64 символаpayload
object * – Содержание сообщения от пользователя.timestamp
integer or null (date-time) – Временная метка. - unix timestamp
Объект chat
client_id
string * – Идентификатор пользователя на вашей стороне.name
string * – Имя пользователя в канале.
Объект payload
type
string * – Тип контента. - варианты"text"
"image"
"video"
"audio"
"document"
"location"
Содержание сообщений
Команда /start
Объект payload
type
string * – Тип контента. - значение"text"
text
string * – Команда. - значение"/start"
deeplink_params
object – Параметры диплинка.
Объект deeplink_params
c
string * – Идентификатор диплинка.n
string * – Идентификатор сценария (узла).
Сообщение с текстом
Объект payload
type
string * – Тип контента. - значение"text"
text
string – Текст сообщения.
Сообщение с картинкой
Объект payload
type
string * – Тип контента. - значение"image"
url
string * – Ссылка на изображение.capture
string – Подпись к изображению.
Сообщение с файлом
Объект payload
type
string * – Тип контента. - значение"document"
url
string * – Ссылка на файл.capture
string – Подпись к файлу.
Видео-сообщение
Объект payload
type
string * – Тип контента. - значение"video"
url
string * – Ссылка на видео.capture
string – Подпись к видео.
Аудио-сообщение
Объект payload
type
string * – Тип контента. - значение"audio"
url
string * – Ссылка на аудио.capture
string – Подпись к аудио.
Локация
Объект payload
type
string * – Тип контента. - значение"location"
lat
string – Долгота.lng
string – Широта.
Last updated