fix(stars_bot): correct async gathering and interval config

This commit is contained in:
2026-08-07 04:08:25 +05:00
parent b557ff0403
commit b7a7508654
2 changed files with 3 additions and 4 deletions
+1 -2
View File
@@ -1,4 +1,3 @@
from concurrent.futures import thread
import logging
import asyncio
@@ -39,7 +38,7 @@ class Lolz:
else:
thread = await self.get_thread(thread_id=thread_id)
return thread["permissions"]["bump"]["can"]
return thread["permissions"]["bump"]["can"]
async def bump_thread(self, thread_id: Union[str, int]) -> bool:
logger.debug(f"Поднимаю тему {thread_id}...")
+2 -2
View File
@@ -316,7 +316,7 @@ class TelegramStarsBot:
else:
logger.info("Тему нельзя поднять.")
logger.info(f"Ожидание {self.config.check_interval} секунд...")
logger.info(f"Ожидание {self.config.bump_check_interval} секунд...")
await asyncio.sleep(self.config.bump_check_interval)
except KeyboardInterrupt:
@@ -373,7 +373,7 @@ class TelegramStarsBot:
# _main_loop - Основной цикл для остлеживания темы
# _bump_look - Цикл для авто-поднятия темы
await asyncio.gather(await self._main_loop(), await self._bump_loop())
await asyncio.gather(self._main_loop(), self._bump_loop())
finally:
if self.client and self.client.is_connected: