You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Токен больше не утекает в логи: при logging.INFO httpx писал полный URL с
query-параметром access_token. Добавлен фильтр TokenMaskingFilter, который маскирует access_token=... и Authorization: ... на ***.
У Bot появился параметр mask_token_in_logs: bool = True (включён по умолчанию),
прокидывается и через MaxBot(token, ...).
Изменено (breaking)
Декоратор MaxBot.startup() переименован в bot_started() — имя совпадает с типом
события MAX. Синяя кнопка Start шлёт событие bot_started (без message), а не команду /start, поэтому ловить её нужно через @app.bot_started().
Типы Callback и CallbackQuery объединены в один Callback (поля message, user, from_user, метод answer()). CallbackQuery удалён.
В хэндлерах рекомендуемое имя аргумента — callback: Callback (по аналогии с message: Message).
Добавлено
callback.message.answer() / .reply() — отправка сообщения в чат из обработчика
нажатия кнопки (исходное сообщение проставляется в callback.message).