Legere correctif sur le bot pour proton db

This commit is contained in:
Kepka Ludovic
2025-08-17 13:12:03 +02:00
parent 4b5b59bd96
commit c84438af83
2 changed files with 6 additions and 4 deletions

View File

@@ -81,8 +81,7 @@ async def on_message(message: Message):
else :
msg = f'{mention} J\'ai trouvé {len(games)} jeux :\n'
ite = iter(games)
while (game := next(ite, None)) is not None and len(msg) < 1900 :
print(game)
while (game := next(ite, None)) is not None and len(msg) < 1850 :
msg += f'- [{game.get('name')}](https://www.protondb.com/app/{game.get('id')}) classé **{game.get('tier')}**\n'
rest = sum(1 for _ in ite)
if (rest > 0):

View File

@@ -1,6 +1,7 @@
import logging
import requests
import re
from algoliasearch.search.client import SearchClientSync, SearchConfig
from database.helpers import ConfigurationHelper
@@ -24,8 +25,10 @@ def _call_summary(id):
logging.error(f'{response.status_code} on {id}')
return None
def _is_name_match(name:str, search_name:str) -> bool:
return name.lower().find(search_name.lower()) >= 0
def _is_name_match(name:str, search_name:str) -> bool:
normalized_game_name = re.sub("[^a-z0-9]", "", name.lower())
normalized_search_name = re.sub("[^a-z0-9]", "", search_name.lower())
return normalized_game_name.find(normalized_search_name.lower()) >= 0
def searhProtonDb(search_name:str):
results = []