Skip to content

Хуки

Система хуков позволяет нам подключаться к жизненному циклу API-запроса/контекста и каким-то образом влиять на него.

Ниже приведены хуки, доступные в GramIO:

  • onStart - вызывается при запуске бота
  • onStop - вызывается при остановке бота
  • onError - вызывается при возникновении ошибки в контекстах
  • preRequest - вызывается перед отправкой запроса в Telegram Bot API (позволяет нам влиять на отправляемые параметры)
  • onResponse - вызывается при получении ответа на API-запрос (только в случае успеха)
  • onResponseError - вызывается при получении ответа на API-запрос (только в случае ошибки)