umbot - v2.0.8
    Preparing search index...

    Class TemplateTypeModelAbstract

    Абстрактный базовый класс для работы с платформами Определяет общий интерфейс для инициализации и обработки запросов пользователя

    TemplateTypeModel

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    error: null | string

    Текст ошибки, возникшей при работе приложения

    timeStart: null | number

    Время начала обработки запроса в миллисекундах

    controller: BotController

    Контроллер с логикой приложения

    isUsedLocalStorage: boolean

    Флаг использования локального хранилища вместо БД Используются стандартные механизмы хранения данных платформы

    sendInInit: any

    Данные для немедленной отправки после инициализации Если не null, команды пользователя не обрабатываются Используется для проверки работоспособности приложения

    Methods

    • Protected

      Инициализирует TTS (Text-to-Speech) в контроллере Обрабатывает звуки и стандартные звуковые эффекты

      Returns Promise<void>

    • Получает время выполнения запроса в миллисекундах

      Returns number

      Время выполнения запроса

    • Получает текст ошибки, возникшей при выполнении программы

      Returns null | string

      Текст ошибки или null

    • Инициализирует основные параметры для работы с запросом

      Parameters

      • query: any

        Запрос пользователя

      • controller: BotController<any>

        Контроллер с логикой приложения

      Returns Promise<boolean>

      true при успешной инициализации, false при ошибке

    • Формирует ответ для отправки пользователю

      Returns Promise<string | object>

      Ответ в формате платформы

    • Формирует ответ для оценки приложения По умолчанию вызывает getContext()

      Returns Promise<string | object>

      Ответ в формате платформы

    • Проверяет доступность локального хранилища

      Returns boolean

      true если хранилище доступно и используется

    • Получает данные из локального хранилища

      Returns Promise<null | string | object>

      Данные из хранилища или null

    • Сохраняет данные в локальное хранилище

      Parameters

      • data: any

        Данные для сохранения

      Returns Promise<void>