Class Viber

Класс, отвечающий за корректную инициализацию и отправку ответа для Viber.

See

TemplateTypeModel Смотри тут

Hierarchy

Constructors

Properties

controller: BotController

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

error: null | string

Строка с ошибками, произошедшими при работе приложения.

isUsedLocalStorage: boolean

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

sendInInit: any

Отправка запроса сразу после инициализации. Если не null, то никакие команды пользователя не обрабатываются. Актуально в том случае, если платформа шлет запрос, чтобы убедиться что оно работоспособное. В таком случае нет необходимости запускать логику приложения, а также сохранять данные в источник данных.

timeStart: null | number

Время начала обработки запроса приложением приложения.

Methods

  • Получение ответа, который отправится пользователю. В случае с Алисой, Марусей и Сбер, возвращается json. С остальными типами, ответ отправляется непосредственно на сервер.

    Returns

    See

    TemplateTypeModel.getContext() Смотри тут

    Api

    Returns Promise<string>

  • Отправка ответа для выставления оценки приложения. Актуально для Сбер. Для остальных приложений вызовется getContext()

    Returns

    Returns Promise<string | Object>

  • Инициализация основных параметров. В случае успешной инициализации, вернет true, иначе false.

    Returns

    Promise

    See

    TemplateTypeModel.init() Смотри тут

    Api

    Parameters

    • query: string | IViberContent

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

    • controller: BotController

      Ссылка на класс с логикой навык/бота.

    Returns Promise<boolean>

  • Доступно ли использование локального хранилища. Если доступно, и используется опция для сохранения данных в хранилище, тогда пользовательские данные не будут сохраняться в БД.

    Returns

    boolean

    Api

    Returns boolean

  • Заполнение nlu.

    Parameters

    • userName: string

      Имя пользователя.

    Returns void

Generated using TypeDoc