parameters_kind_data
Обработка kind
Каждое сообщение в Webim (Custom Channel API) обладает типом kind. В платформе реализована поддержка параметров kind и data для получения дополнительной информации о запросе.
Пример запроса:
data = {
    "chat": {
        "id": ch.client_side_id
    },
    "message": {
        "text": text,
        "kind": message.kind,
        "data": message.data
    },
    "visitor": {
        "id": ch.session.visitor.id
    }
}
Значение параметров kind и data доступны для обработки в сценарии внутри объекта $request.
Если kind не соответствует visitor или file_visitor, то в сценарии должен отправляться event с названием этого kind, а в eventData тело запроса.
Пример использования в сценарии:
theme: /
    state: Start
        q!: *
        a: Вы сказали: {{$parseTree.text}}
    state: Service message
        event: INFO
        script:
            log($request)
        a: {{ $request.data.eventData.message.kind }}