umbot - v2.0.8
    Preparing search index...

    Interface IAlisaEntities

    Интерфейс для именованных сущностей в запросе Используется для извлечения структурированных данных из текста пользователя

    interface IAlisaEntities {
        tokens?: { start: number; end: number };
        type: string;
        value: number | object;
    }
    Index

    Properties

    Properties

    tokens?: { start: number; end: number }

    Позиция сущности в массиве слов Нумерация начинается с 0

    Type declaration

    • start: number

      Индекс первого слова сущности

    • end: number

      Индекс первого слова после сущности

    type: string

    Тип именованной сущности Поддерживаемые типы:

    • YANDEX.DATETIME: дата и время
    • YANDEX.FIO: фамилия, имя, отчество
    • YANDEX.GEO: местоположение
    • YANDEX.NUMBER: число
    value: number | object

    Значение сущности Формат зависит от типа сущности:

    • YANDEX.DATETIME: { year: number, month: number, day: number, ... }
    • YANDEX.FIO: { first_name: string, last_name: string, ... }
    • YANDEX.GEO: { country: string, city: string, ... }
    • YANDEX.NUMBER: number
    // Для YANDEX.DATETIME
    value: { year: 2024, month: 3, day: 15 }

    // Для YANDEX.FIO
    value: { first_name: "Иван", last_name: "Иванов" }

    // Для YANDEX.GEO
    value: { country: "Россия", city: "Москва" }

    // Для YANDEX.NUMBER
    value: 42