4 Commits

Author SHA1 Message Date
AlberLC
a37c2ee1d7 Fix error message when inline weather 2022-01-31 06:22:02 +01:00
AlberLC
449df672b5 Update tests 2022-01-27 03:16:44 +01:00
AlberLC
d3b8c4f821 Update requirements.txt 2022-01-27 03:16:34 +01:00
AlberLC
acbd0e5ad1 Update requirements.txt 2022-01-24 05:01:57 +01:00
4 changed files with 7 additions and 3 deletions

View File

@@ -583,14 +583,16 @@ class FlanaBot(MultiBot, ABC):
- flanautils.CommonWords.words
)
if not place_words:
await self.send_error(random.choice(('¿Tiempo dónde?', 'Indica el sitio.', 'Y el sitio?', 'y el sitio? me lo invento?')), message)
if not message.is_inline:
await self.send_error(random.choice(('¿Tiempo dónde?', 'Indica el sitio.', 'Y el sitio?', 'y el sitio? me lo invento?')), message)
return
if 'calle' in original_text_words:
place_words.insert(0, 'calle')
place_query = ' '.join(place_words)
if len(place_query) >= constants.MAX_PLACE_QUERY_LENGTH:
await self.send_error(Media('resources/mucho_texto.png'), message)
if not message.is_inline:
await self.send_error(Media('resources/mucho_texto.png'), message)
return
if show_progress_state:
bot_state_message = await self.send(f'Buscando "{place_query}" en el mapa 🧐...', message)

View File

@@ -5,6 +5,7 @@ asgiref==3.4.1
async-generator==1.10
async-timeout==3.0.1
attrs==21.4.0
beautifulsoup4==4.10.0
certifi==2021.10.8
cffi==1.15.0
chardet==4.0.0
@@ -23,6 +24,7 @@ h11==0.12.0
hachoir==3.1.2
idna==3.3
iso8601==1.0.2
jellyfish==0.9.0
kaleido==0.2.1
mpmath==1.2.1
multibot

0
tests/unit/__init__.py Normal file
View File

View File

@@ -2,7 +2,7 @@ import os
import flanautils
os.environ |= flanautils.find_environment_variables('../../.env')
os.environ |= flanautils.find_environment_variables('../.env')
import unittest
from typing import Iterable