fix: hide bot token in HTTP logs

This commit is contained in:
MpakobecEx 2026-10-18 17:56:40 +05:00
parent 48a93425dd
commit d379be4bbd
2 changed files with 8 additions and 0 deletions

5
bot.py
View File

@ -47,6 +47,11 @@ class MpakoBot:
builder = ( builder = (
Application.builder() Application.builder()
.token(self._settings.bot_token) .token(self._settings.bot_token)
.connect_timeout(10)
.read_timeout(30)
.write_timeout(30)
.get_updates_connect_timeout(10)
.get_updates_read_timeout(30)
.post_init(self._post_init) .post_init(self._post_init)
.post_shutdown(self._post_shutdown) .post_shutdown(self._post_shutdown)
) )

View File

@ -132,3 +132,6 @@ def setup_logging(level: str) -> None:
datefmt="%Y-%m-%d %H:%M:%S", datefmt="%Y-%m-%d %H:%M:%S",
force=True, force=True,
) )
# httpx пишет полный URL запроса, включая токен бота.
logging.getLogger("httpx").setLevel(logging.WARNING)
logging.getLogger("httpcore").setLevel(logging.WARNING)