diff --git a/modules/telegram.py b/modules/telegram.py index 60cb52e..cc0271a 100644 --- a/modules/telegram.py +++ b/modules/telegram.py @@ -53,14 +53,14 @@ class TelegramStarsBot: self.start_page: int = 1 self.lolz_api = Lolz(config.lolz_token) - self.processed_manager = ProcessedPostsManager(config.processed_posts_file) + self.processed_manager = ProcessedPostsManager() self.client: Optional[Client] = None async def parse_existing_posts(self): logger.info("Начинаю парсинг всех существующих постов в теме...") all_posts = await self.lolz_api.get_all_thread_posts( - thread_id=self.config.forum_thread_id + thread_id=self.config.lolz_thread_id ) if all_posts: @@ -137,7 +137,7 @@ class TelegramStarsBot: logger.info(f"Найден новый пост для обработки: ID {post_id}") - if self.config.skip_posts_with_comments: + if self.config.skip_commented: if await self.lolz_api.has_comments(post_id): logger.info( f"Пост {post_id} уже имеет комментарии. Пропускаю обработку." @@ -187,10 +187,10 @@ class TelegramStarsBot: while True: try: logger.info( - f"Проверка новых постов в теме {self.config.forum_thread_id} начиная со страницы {self.start_page}..." + f"Проверка новых постов в теме {self.config.lolz_thread_id} начиная со страницы {self.start_page}..." ) posts = await self.lolz_api.get_thread_posts( - self.config.forum_thread_id, self.start_page + self.config.lolz_thread_id, self.start_page ) if posts: @@ -258,7 +258,7 @@ class TelegramStarsBot: f"Комментарии на форуме: {'ВКЛЮЧЕНЫ' if self.config.enable_reply else 'ВЫКЛЮЧЕНЫ'}" ) logger.info( - f"Пропуск постов с комментариями: {'ВКЛЮЧЕН' if self.config.skip_posts_with_comments else 'ВЫКЛЮЧЕН'}" + f"Пропуск постов с комментариями: {'ВКЛЮЧЕН' if self.config.skip_commented else 'ВЫКЛЮЧЕН'}" ) logger.info(f"Проверка начинается со страницы: {self.start_page}") logger.info("Бот в работе. Для остановки нажмите Ctrl+C.")