undo last
All checks were successful
Build Docs / changes (push) Successful in 5s
Build Docs / build-docs (push) Has been skipped
Build Docs / deploy-docs (push) Has been skipped

This commit is contained in:
Alexander Kalinovsky
2025-03-20 02:15:11 +07:00
parent d7671c8d26
commit 8d99e6f5d5

View File

@@ -195,18 +195,12 @@ class QBotApp[UserType: UserBase](FastAPI):
language_code=None if locale == "default" else locale, language_code=None if locale == "default" else locale,
) )
while True: await self.bot.set_webhook(
try:
await self.bot.set_webhook(
url=f"{self.config.TELEGRAM_WEBHOOK_URL}/telegram/webhook", url=f"{self.config.TELEGRAM_WEBHOOK_URL}/telegram/webhook",
drop_pending_updates=True, drop_pending_updates=True,
allowed_updates=self.allowed_updates, allowed_updates=self.allowed_updates,
secret_token=self.bot_auth_token, secret_token=self.bot_auth_token,
) )
break
except Exception:
logger.error("Error setting webhook", exc_info=True)
await sleep(5)
async def bot_close(self): async def bot_close(self):
await self.bot.delete_webhook() await self.bot.delete_webhook()