diff --git a/flanabot/bots/scraper_bot.py b/flanabot/bots/scraper_bot.py index 3821a5c..b500450 100644 --- a/flanabot/bots/scraper_bot.py +++ b/flanabot/bots/scraper_bot.py @@ -36,6 +36,8 @@ class ScraperBot(MultiBot, ABC): self.register(self._on_no_delete_original, (multibot_constants.KEYWORDS['negate'], multibot_constants.KEYWORDS['delete'], multibot_constants.KEYWORDS['message'])) self.register(self._on_no_delete_original, (multibot_constants.KEYWORDS['deactivate'], multibot_constants.KEYWORDS['delete'], multibot_constants.KEYWORDS['message'])) + self.register(self._on_no_scraping, (multibot_constants.KEYWORDS['negate'], constants.KEYWORDS['scraping'])) + self.register(self._on_scraping, constants.KEYWORDS['scraping']) self.register(self._on_scraping_audio, multibot_constants.KEYWORDS['audio']) @@ -217,6 +219,9 @@ class ScraperBot(MultiBot, ABC): if not await self._scrape_and_send(message): await self._on_recover_message(message) + async def _on_no_scraping(self, message: Message): + pass + async def _on_recover_message(self, message: Message): pass diff --git a/flanabot/constants.py b/flanabot/constants.py index 9600f34..5759d71 100644 --- a/flanabot/constants.py +++ b/flanabot/constants.py @@ -96,9 +96,8 @@ KEYWORDS = { 'fusila', 'hell', 'humos', 'infierno', 'jefe', 'jode', 'learn', 'leccion', 'lesson', 'manda', 'paliza', 'purgatorio', 'purgatory', 'sancion', 'shoot', 'teach', 'whip'), 'random': ('aleatorio', 'azar', 'random'), - 'scraping': ('api', 'aqui', 'busca', 'contenido', 'content', 'descarga', 'descargar', 'download', 'envia', 'habia', - 'media', 'redes', 'scrap', 'scraping', 'search', 'send', 'social', 'sociales', 'tenia', 'video', - 'videos'), + 'scraping': ('busca', 'contenido', 'content', 'descarga', 'descargar', 'descargues', 'download', 'envia', 'scrap', + 'scrapea', 'scraping', 'search', 'send'), 'self': (('contigo', 'contra', 'ti'), ('mismo', 'ti')), 'song_info': ('aqui', 'cancion', 'data', 'datos', 'info', 'informacion', 'information', 'llama', 'media', 'name', 'nombre', 'sonaba', 'sonando', 'song', 'sono', 'sound', 'suena', 'title', 'titulo', 'video'),