diff --git a/modules/stars_bot.py b/modules/stars_bot.py index 14ea9f2..8d6bf29 100644 --- a/modules/stars_bot.py +++ b/modules/stars_bot.py @@ -288,6 +288,15 @@ class TelegramStarsBot: replies = self.config._load_replies() for reply_options in replies: reply_message = random.choice(reply_options) + + # Add ad with probability if ads are enabled + if self.config.enable_ads and random.random() < self.config.ads_probability: + ad_content = self.config._load_ads() + if ad_content: + # Add ad as a separate line/paragraph + reply_message = f"{reply_message}\n\n{ad_content}" + logger.info(f"Добавлена реклама к комментарию поста {post_id}") + await self.lolz_api.create_comment(post_id, reply_message) await asyncio.sleep(self.config.api_delay)