Перейти к основному содержимому

Обновления

Модуль Updates, доступный в экземпляре Evogram объектом updates, позволяет производить обработку обновлений от Telegram-бота. Этот модуль содержит методы для регистрации обработчиков обновлений и их выполнения при получении нового обновления.

Объект Updates имеет два свойства - polling и webhook, которые представляют методы транспортировки обновлений.

Метод on() используется для регистрации обработчиков определенных обновлений. Данный метод имеет множество перегрузок на основе различных типов обновлений и соответствующих контекстов.

Наконец, метод onUpdate() выполняет переданный ему объект UpdateContext и вызывает зарегистрированные обработчики для этого типа обновления. Если для данного типа обновления не было зарегистрировано обработчика, то метод onUpdate() игнорирует это обновление.