fixed fouras answering to self

This commit is contained in:
Anselme François 2023-06-16 14:54:41 +00:00
parent ddcd2bc559
commit 9e4d72c114

View File

@ -8,6 +8,7 @@ import random
import re
import json
import time
import unidecode
intents = discord.Intents.default()
intents.members = True
@ -201,7 +202,7 @@ async def on_message(message):
if 'message' in current_riddle:
answer = current_riddle["answer"]
if answer.lower() in message_content:
if unidecode(answer.lower()) in unidecode(message_content):
current_riddle["solver"] = message.author
await message.channel.send(f"Bravo {message.author.mention} ! La réponse était bien `{answer}`.")
@ -215,7 +216,7 @@ async def on_message(message):
return
# Commande /clue : révèle une lettre au hasard de la réponse attendue
if message_content == 'indice' or message_content == 'aide' or message_content == 'connard de fouras':
if message_content == 'indice' or message_content == 'aide' or message_content == 'help' or message_content == 'clue':
nbClues = current_riddle["nbClues"] + 1
current_riddle["nbClues"] = nbClues
if nbClues >= len(answer):
@ -229,7 +230,7 @@ async def on_message(message):
return
last_word = get_last_word(message_content)
if last_word:
if message.author != client.user and last_word:
poil = poil_auquel(last_word)
cooldown = 0
if message.channel in client.cooldown: