2 Commits

Author SHA1 Message Date
AlberLC
b55f933a32 Add new insults 2022-06-14 04:01:16 +02:00
AlberLC
5fa102b157 Fix _on_scraping with replied message 2022-06-12 00:13:33 +02:00
2 changed files with 61 additions and 19 deletions

View File

@@ -449,7 +449,11 @@ class FlanaBot(MultiBot, ABC):
await self.send(deleted_message.text, message) await self.send(deleted_message.text, message)
async def _on_scraping(self, message: Message, delete_original: bool = None) -> OrderedSet[Media]: async def _on_scraping(self, message: Message, delete_original: bool = None) -> OrderedSet[Media]:
sended_media_messages = await self._search_and_send_medias(message.replied_message) if message.replied_message else OrderedSet() sended_media_messages = OrderedSet()
if message.replied_message:
word_matches = flanautils.cartesian_product_string_matching(message.text, constants.KEYWORDS['scraping'], min_ratio=multibot_constants.PARSE_CALLBACKS_MIN_RATIO_DEFAULT)
if sum(max(matches.values()) for matches in word_matches.values()):
sended_media_messages += await self._search_and_send_medias(message.replied_message)
sended_media_messages += await self._search_and_send_medias(message) sended_media_messages += await self._search_and_send_medias(message)
await self.send_inline_results(message) await self.send_inline_results(message)
@@ -462,6 +466,8 @@ class FlanaBot(MultiBot, ABC):
( (
delete_original is None delete_original is None
and and
not message.replied_message
and
message.chat.config['auto_delete_original'] message.chat.config['auto_delete_original']
) )
or or

View File

@@ -19,30 +19,66 @@ BYE_PHRASES = ('Adiós.', 'adieu', 'adio', 'adioh', 'adios', 'adió', 'adiós',
HELLO_PHRASES = ('alo', 'aloh', 'buenas', 'Hola.', 'hello', 'hey', 'hi', 'hola', 'holaaaa', 'holaaaaaaa', 'ola', HELLO_PHRASES = ('alo', 'aloh', 'buenas', 'Hola.', 'hello', 'hey', 'hi', 'hola', 'holaaaa', 'holaaaaaaa', 'ola',
'ola k ase', 'pa ti mi cola', 'saludos') 'ola k ase', 'pa ti mi cola', 'saludos')
INSULTS = ( INSULTS = (
'Cállate ya anda.', '._.',
'¿Quién te ha preguntado?', 'Aléjate de mi.',
'¿Tú eres así o te dan apagones cerebrales?',
'Ante la duda mi dedo corazón te saluda.', 'Ante la duda mi dedo corazón te saluda.',
'Enjoy cancer brain.',
'Calla noob.',
'Hablas tanta mierda que tu culo tiene envidia de tu boca.',
'jAJjajAJjajAJjajAJajJAJajJA',
'enjoy xd',
'Reported.',
'Baneito pa ti en breve.', 'Baneito pa ti en breve.',
'Despídete de tu cuenta.', 'Calla noob.',
'Flanagan es más guapo que tú.', 'Cansino.',
'jajaj', 'Cuentame menos.',
'xd', 'Cuentame más.',
'Hay un concurso de hostias y tienes todas las papeletas.', 'Cállate ya anda.',
'¿Por qué no te callas?', 'Cállate.',
'Das penilla.', 'Das penilla.',
'De verdad. Estás para encerrarte.',
'Deberían hacerte la táctica del C4.', 'Deberían hacerte la táctica del C4.',
'Te voy romper las pelotas.', 'Despídete de tu cuenta.',
'Más tonto y no naces.', 'Déjame tranquilo.',
'Enjoy cancer brain.',
'Eres cortito, ¿eh?',
'Eres más malo que pegarle a un padre.',
'Eres más tonto que peinar bombillas.', 'Eres más tonto que peinar bombillas.',
'Eres más tonto que pellizcar cristales.', 'Eres más tonto que pellizcar cristales.',
'Eres más malo que pegarle a un padre.' 'Estás mal de la azotea.',
'Estás mal de la cabeza.',
'Flanagan es más guapo que tú.',
'Hablas tanta mierda que tu culo tiene envidia de tu boca.',
'Hay un concurso de hostias y tienes todas las papeletas.',
'Loco.',
'Más tonto y no naces.',
'No eres muy avispado tú...',
'Pesado',
'Que bien, ¿eh?',
'Que me dejes en paz.',
'Qué pesado.',
'Quita bicho.',
'Reportaito mi arma.',
'Reported.',
'Retard.',
'Te voy romper las pelotas.',
'Tú... no estás muy bien, ¿no?',
'Ya estamos otra vez...',
'Ya estamos...',
'enjoy xd',
'jAJjajAJjajAJjajAJajJAJajJA',
'jajaj',
'o_O',
'xd',
'¿Otra vez tú?',
'¿Pero cuándo te vas a callar?',
'¿Por qué no te callas?',
'¿Quién te ha preguntado?',
'¿Qúe quieres?',
'¿Te callas o te callo?',
'¿Te imaginas que me interesa?aha',
'¿Te quieres callar?',
'¿Todo bien?',
'¿Tú eres así o te dan apagones cerebrales?',
'🖕',
'😑',
'🙄',
'🤔',
'🤨'
) )
KEYWORDS = { KEYWORDS = {