Compare commits
2 Commits
56bb781791
...
bc688c0f62
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bc688c0f62 | ||
|
|
37416eca80 |
@ -6,7 +6,7 @@ import re
|
|||||||
from typing import Any, Dict, Optional
|
from typing import Any, Dict, Optional
|
||||||
|
|
||||||
import discord
|
import discord
|
||||||
from discord import app_commands
|
from discord import Interaction, app_commands
|
||||||
from unidecode import unidecode
|
from unidecode import unidecode
|
||||||
|
|
||||||
import database
|
import database
|
||||||
@ -321,20 +321,19 @@ async def handle_message(message, client: discord.Client) -> bool:
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
async def new_riddle(interaction, index: int) -> None:
|
async def new_riddle(interaction: Interaction, index: int) -> None:
|
||||||
if random.random() <= 0.03:
|
if random.random() <= 0.03:
|
||||||
await interaction.response.send_message("Non")
|
await interaction.response.send_message("Non")
|
||||||
else:
|
else:
|
||||||
riddle_state = new_riddle_state(index)
|
riddle_state = new_riddle_state(index)
|
||||||
await interaction.response.send_message("Nouvelle énigme !")
|
msg = await interaction.response.send_message(
|
||||||
msg = await interaction.channel.send(
|
|
||||||
format_riddle_message({**riddle_state, "index": index})
|
format_riddle_message({**riddle_state, "index": index})
|
||||||
)
|
)
|
||||||
database.save_active_riddle(
|
database.save_active_riddle(
|
||||||
channel_id=str(interaction.channel.id),
|
channel_id=str(interaction.channel.id),
|
||||||
riddle_index=index,
|
riddle_index=index,
|
||||||
nb_clues=-1,
|
nb_clues=-1,
|
||||||
message_id=msg.id,
|
message_id=msg.message_id,
|
||||||
solver_id=None
|
solver_id=None
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@ -27,7 +27,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"sound": "ETTE",
|
"sound": "ETTE",
|
||||||
"blacklist": ["quéquette", "quéquettes"],
|
"blacklist": ["quéquette", "quéquettes", "zigounette", "zigounettes", "zézette", "zézettes"],
|
||||||
"keys": [
|
"keys": [
|
||||||
"ette",
|
"ette",
|
||||||
"ett",
|
"ett",
|
||||||
@ -42,7 +42,9 @@
|
|||||||
"aites"
|
"aites"
|
||||||
],
|
],
|
||||||
"rhymes": [
|
"rhymes": [
|
||||||
"Poil à la quéquette."
|
"Poil à la quéquette.",
|
||||||
|
"Poil à la zigounette.",
|
||||||
|
"Poil à la zézette."
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -73,7 +75,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"sound": "OU",
|
"sound": "OU",
|
||||||
"blacklist": ["cou", "genou", "genous"],
|
"blacklist": ["cou", "genou", "genous", "minou", "minous"],
|
||||||
"keys": [
|
"keys": [
|
||||||
"ou",
|
"ou",
|
||||||
"où",
|
"où",
|
||||||
@ -81,7 +83,8 @@
|
|||||||
],
|
],
|
||||||
"rhymes": [
|
"rhymes": [
|
||||||
"Poil au cou.",
|
"Poil au cou.",
|
||||||
"Poil au genou."
|
"Poil au genou.",
|
||||||
|
"Poil au minou."
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user