From 333f494a20dbe70d32b570934881a623ab552050 Mon Sep 17 00:00:00 2001 From: AlberLC Date: Sat, 17 Dec 2022 04:39:34 +0100 Subject: [PATCH] Update _on_scraping bot_mentioned --- flanabot/bots/scraper_bot.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/flanabot/bots/scraper_bot.py b/flanabot/bots/scraper_bot.py index 58b9bc3..660e07d 100644 --- a/flanabot/bots/scraper_bot.py +++ b/flanabot/bots/scraper_bot.py @@ -9,7 +9,7 @@ from typing import Iterable import flanautils from flanaapis import instagram, reddit, tiktok, twitter, yt_dlp_wrapper from flanautils import Media, MediaType, OrderedSet, return_if_first_empty -from multibot import MultiBot, RegisteredCallback, SendError, bot_mentioned, constants as multibot_constants, reply +from multibot import MultiBot, RegisteredCallback, SendError, constants as multibot_constants, reply from flanabot import constants from flanabot.models import Action, BotAction, Message @@ -163,9 +163,10 @@ class ScraperBot(MultiBot, ABC): async def _on_recover_message(self, message: Message): pass - @bot_mentioned async def _on_scraping(self, message: Message, audio_only=False) -> OrderedSet[Media]: sended_media_messages = OrderedSet() + if not message.chat.config['auto_scraping'] and not self.is_bot_mentioned(message): + return sended_media_messages if message.replied_message: sended_media_messages += await self._scrape_and_send(message.replied_message, audio_only)