umbot - v2.0.8
    Preparing search index...

    Class Telegram

    Класс для работы с платформой Telegram Отвечает за инициализацию и обработку запросов от пользователя, а также формирование ответов в формате Telegram Telegram

    TemplateTypeModel Смотри тут

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    error: null | string

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

    timeStart: null | number

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

    controller: BotController

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

    isUsedLocalStorage: boolean

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

    sendInInit: any

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

    Methods

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

      Parameters

      • query: string | ITelegramContent

        Запрос пользователя в формате строки или объекта

      • controller: BotController

        Контроллер с логикой бота

      Returns Promise<boolean>

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

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

      Поддерживаемые типы обновлений:

      • message: новое входящее сообщение
      • edited_message: отредактированное сообщение
      • channel_post: новый пост в канале
      • edited_channel_post: отредактированный пост в канале
      • inline_query: встроенный запрос
      • callback_query: запрос обратного вызова
      • shipping_query: запрос на доставку
      • pre_checkout_query: запрос предварительной проверки
      • poll: состояние опроса
      • poll_answer: ответ в опросе
      • https://core.telegram.org/bots/api#getting-updates Документация по обновлениям
    • Формирует и отправляет ответ пользователю Отправляет текст, карточки, опросы и звуки через Telegram API

      Returns Promise<string>

      'ok' при успешной отправке

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

    • Protected

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

      Returns Promise<void>