Хуки
Система хуков позволяет нам подключаться к жизненному циклу API-запроса/контекста и каким-то образом влиять на него.
Ниже приведены хуки, доступные в GramIO:
- onStart - вызывается при запуске бота
- onStop - вызывается при остановке бота
- onError - вызывается при возникновении ошибки в контекстах
- preRequest - вызывается перед отправкой запроса в Telegram Bot API (позволяет нам влиять на отправляемые параметры)
- onResponse - вызывается при получении ответа на API-запрос (только в случае успеха)
- onResponseError - вызывается при получении ответа на API-запрос (только в случае ошибки)