update gitignore

This commit is contained in:
Lendemor 2023-06-17 16:24:45 +02:00
parent 95ae305f9e
commit 85360dfdac
3 changed files with 33 additions and 12 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
.env
*.pyc

View File

@ -1,7 +1,6 @@
from .base import BaseModule, ENCODING
import random
import re
import time
import json
from unidecode import unidecode
@ -78,7 +77,9 @@ class FourasModule(BaseModule):
if nbClues >= len(answer):
clue = clue + "\nNon trouvée, la solution était : `{0}`".format(answer)
else:
clue = clue + "\nIndice : `{0}`".format(self.clue_string(answer, nbClues))
clue = clue + "\nIndice : `{0}`".format(
self.clue_string(answer, nbClues)
)
if "solver" in current_riddle:
clue = clue + "\n{0} a trouvé la solution, qui était : `{1}`".format(
@ -86,9 +87,13 @@ class FourasModule(BaseModule):
)
if clue:
return "Énigme {0}:\n{1}\n{2}".format(current_riddle["index"] + 1, formatted_riddle, clue)
return "Énigme {0}:\n{1}\n{2}".format(
current_riddle["index"] + 1, formatted_riddle, clue
)
else:
return "Énigme {0}:\n{1}".format(current_riddle["index"] + 1, formatted_riddle)
return "Énigme {0}:\n{1}".format(
current_riddle["index"] + 1, formatted_riddle
)
async def handle_message(self, message):
message_content = message.content.lower()
@ -119,12 +124,16 @@ class FourasModule(BaseModule):
# command reload
if message_content == "reload_riddles":
self.load()
await message.channel.send("Loaded {0} riddles".format(len(self._client.riddles)))
await message.channel.send(
"Loaded {0} riddles".format(len(self._client.riddles))
)
return
if message_content == "about fouras":
author_user = await self._client.fetch_user(151626081458192384)
await message.channel.send(ABOUT.format(user=author_user.mention, url=API_URL))
await message.channel.send(
ABOUT.format(user=author_user.mention, url=API_URL)
)
return
if message_content == "debug":
@ -135,7 +144,9 @@ class FourasModule(BaseModule):
dump_channel.pop("answer", None)
channel_name = await self.get_channel_name(key)
dump[channel_name] = dump_channel
await message.author.send("```json\n{0}```".format(json.dumps(dump, ensure_ascii=False, indent=4)))
await message.author.send(
"```json\n{0}```".format(json.dumps(dump, ensure_ascii=False, indent=4))
)
return
# if current channel has ongoing riddle
@ -151,11 +162,17 @@ class FourasModule(BaseModule):
f"Bravo {message.author.mention} ! ",
f"La réponse était bien `{answer}`.",
)
await current_riddle["message"].edit(content=self.format_message(current_riddle))
await current_riddle["message"].edit(
content=self.format_message(current_riddle)
)
self.finish_riddle(message.channel)
return
if message_content == "repete" or message_content == "répète" or message_content == "repeat":
if (
message_content == "repete"
or message_content == "répète"
or message_content == "repeat"
):
current_riddle.pop("message")
await message.channel.send(self.format_message(current_riddle))
return
@ -174,7 +191,9 @@ class FourasModule(BaseModule):
await message.channel.send(reply)
# else:
# reply = "Indice : `{0}`".format(clue_string(answer, nbClues))
await current_riddle["message"].edit(content=self.format_message(current_riddle))
await current_riddle["message"].edit(
content=self.format_message(current_riddle)
)
if nbClues >= len(answer):
self.finish_riddle(message.channel)
return

View File

@ -39,13 +39,14 @@ class RhymesModule(BaseModule):
async def handle_message(self, message):
message_content = message.content.lower()
if message_content == "debug":
dump = {}
for key, value in self.cooldown.items():
channel_name = await self.get_channel_name(key)
dump[channel_name] = value - time.time()
await message.author.send('```json\n{0}```'.format(json.dumps(dump, ensure_ascii=False, indent=4)))
await message.author.send(
"```json\n{0}```".format(json.dumps(dump, ensure_ascii=False, indent=4))
)
return
last_word = self.get_last_word(message_content)