MCN Telecom logo

На главную

Command Palette

Search for a command to run...

Каталог событий MCN Telecom — Чат-боты

1 просмотраСоздано 27.08.2026Обновлено 27.08.2026

Чат-боты

События (вебхуки и триггеры), связанные с работой чат-ботов.

Единый Envelope используется для всех событий: один channel соответствует одному event_type.

Содержание

Также см.:
«Каталог событий MCN Telecom — Виртуальная АТС (Звонки ВАТС, Переадресация и внутренние номера)»;
«Каталог событий MCN Telecom — Виртуальная АТС (Очереди, Другие события ВАТС)»;
«Каталог событий MCN Telecom — Работа с речью»;

Общий формат события

Все события используют общую обёртку Envelope:

ПолеТипОбяз.Описание
account_idintegerID аккаунта в системе
event_typestringТип события
created_atstring (date-time)Момент события (UTC)
idempotencyKeystring (uuid)Ключ идемпотентности; одинаков при повторных доставках и используется для дедупликации
dataobjectДанные, специфичные для event_type

— обязательное поле; — необязательное.

Для события приведены описание полей data и пример Payload.

Создание пользователя

CreatedNewUser - Создание нового пользователя чат-ботов

Описание: Создание нового пользователя чат-ботов
Payload: allOf — общий Envelope + данные события.

Envelope

ПолеТипОбяз.Описание
account_idintegerID аккаунта в системе
event_typestringТип события — см. components/messages
created_atstring (date-time)Момент события (UTC)
idempotencyKeystring (uuid)Ключ идемпотентности; используется для дедупликации повторных доставок
dataobjectДанные, специфичные для event_type

data

ПолеТипОбяз.Описание
temp_scenario_idstringID временного сценария
finished_atnullМомент завершения диалога чат-бота (null, если ещё не завершён)
mcn_idstringВнутренний ID виджета чат-бота
widget_browserstringUser-Agent браузера пользователя виджета
widget_system_languagestringЯзык системы пользователя виджета
blocked_sincenullМомент блокировки пользователя, если заблокирован
eventTypestringДублирует event_type события
contact_idnullID контакта в адресной книге, связанного с пользователем виджета
platformstringПлатформа
chat_idstringID чата
accountIdnumberID аккаунта
current_urlstringURL страницы, на которой открыт виджет чат-бота
account_idstringНомер ЛС
chat_user_idnumberID чата в Telegram
created_tsstringВремя создания события
widget_osstringОперационная система пользователя виджета
queue_idnullID очереди
platform_user_idstringID пользователя на платформе

— обязательное поле; — необязательное.

Пример: Payload

{
 "account_id": 10001,
  "event_type": "CreatedNewUser",
  "created_at": "2026-07-01T22:45:59.276Z",
  "idempotencyKey": "5b133904-6192-49d2-abbc-f95be887fb70",
  "data": {
    "mcn_widget_city": "{\"geonameId\":499099,\"names\":{\"de\":\"Samara\",\"en\":\"Samara\",\"es\":\"Samara\",\"fr\":\"Samara\",\"ja\":\"サマーラ\",\"pt-BR\":\"Samara\",\"ru\":\"Самара\"}}",
    "temp_scenario_id": "78235",
    "finished_at": null,
    "mcn_id": "62fcdeeaef0a4063",
    "widget_browser": "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Mobile Safari/537.36",
    "widget_system_language": "ru-RU",
    "blocked_since": null,
    "mcn_widget_country": "{\"geonameId\":2017370,\"isoCode\":\"RU\",\"names\":{\"de\":\"Russland\",\"en\":\"Russia\",\"es\":\"Rusia\",\"fr\":\"Russie\",\"ja\":\"ロシア\",\"pt-BR\":\"Rússia\",\"ru\":\"Россия\",\"zh-CN\":\"俄罗斯联邦\"}}",
    "eventType": "CreatedNewUser",
    "contact_id": null,
    "platform": "mcn-widget",
    "chat_id": "5608",
    "accountId": 10001,
    "current_url": "https://www.example.com",
    "account_id": "10001",
    "chat_user_id": 59154342,
    "created_ts": "2026-07-01T19:45:58.553Z",
    "widget_os": "Android",
    "queue_id": null,
    "platform_user_id": "62fcdeeaef0a4063",
    "mcn_widget_ip": "203.0.113.10"
  }
}

Была ли эта статья полезной