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 .env
*.pyc

View File

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

View File

@ -39,13 +39,14 @@ class RhymesModule(BaseModule):
async def handle_message(self, message): async def handle_message(self, message):
message_content = message.content.lower() message_content = message.content.lower()
if message_content == "debug": if message_content == "debug":
dump = {} dump = {}
for key, value in self.cooldown.items(): for key, value in self.cooldown.items():
channel_name = await self.get_channel_name(key) channel_name = await self.get_channel_name(key)
dump[channel_name] = value - time.time() 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 return
last_word = self.get_last_word(message_content) last_word = self.get_last_word(message_content)