Compare commits

..

2 Commits

Author SHA1 Message Date
Anselme
bc688c0f62 added a few rhymes 2026-07-31 11:47:36 +02:00
Anselme
37416eca80 simpler query response 2026-07-31 11:47:27 +02:00
2 changed files with 11 additions and 9 deletions

View File

@ -6,7 +6,7 @@ import re
from typing import Any, Dict, Optional
import discord
from discord import app_commands
from discord import Interaction, app_commands
from unidecode import unidecode
import database
@ -321,20 +321,19 @@ async def handle_message(message, client: discord.Client) -> bool:
return False
async def new_riddle(interaction, index: int) -> None:
async def new_riddle(interaction: Interaction, index: int) -> None:
if random.random() <= 0.03:
await interaction.response.send_message("Non")
else:
riddle_state = new_riddle_state(index)
await interaction.response.send_message("Nouvelle énigme !")
msg = await interaction.channel.send(
msg = await interaction.response.send_message(
format_riddle_message({**riddle_state, "index": index})
)
database.save_active_riddle(
channel_id=str(interaction.channel.id),
riddle_index=index,
nb_clues=-1,
message_id=msg.id,
message_id=msg.message_id,
solver_id=None
)

View File

@ -27,7 +27,7 @@
},
{
"sound": "ETTE",
"blacklist": ["quéquette", "quéquettes"],
"blacklist": ["quéquette", "quéquettes", "zigounette", "zigounettes", "zézette", "zézettes"],
"keys": [
"ette",
"ett",
@ -42,7 +42,9 @@
"aites"
],
"rhymes": [
"Poil à la quéquette."
"Poil à la quéquette.",
"Poil à la zigounette.",
"Poil à la zézette."
]
},
{
@ -73,7 +75,7 @@
},
{
"sound": "OU",
"blacklist": ["cou", "genou", "genous"],
"blacklist": ["cou", "genou", "genous", "minou", "minous"],
"keys": [
"ou",
"où",
@ -81,7 +83,8 @@
],
"rhymes": [
"Poil au cou.",
"Poil au genou."
"Poil au genou.",
"Poil au minou."
]
},
{