Ajout de l'annotation de type pour le paramètre message dans la fonction on_message et suppression du message après l'envoi si say_message retourne True

This commit is contained in:
GZod01 2024-12-15 16:27:10 +01:00
parent 4f02b4c342
commit 106e1744d4

View file

@ -28,7 +28,7 @@ async def on_ready():
@bot.event @bot.event
async def on_message(message): async def on_message(message:discord.Message):
if message.author.bot: if message.author.bot:
return return
if message.content.startswith("g!"): if message.content.startswith("g!"):
@ -38,7 +38,8 @@ async def on_message(message):
uuid = message.author.id uuid = message.author.id
guild_id = message.guild.id guild_id = message.guild.id
message_str = message.content.split(" ")[1] message_str = message.content.split(" ")[1]
await say_message(uuid,guild_id,short_name,message_str,message.channel) if await say_message(uuid,guild_id,short_name,message_str,message.channel):
message.delete()
@bot.tree.command(name="s",description="Envoyer un message en tant que personnage") @bot.tree.command(name="s",description="Envoyer un message en tant que personnage")
async def say(interaction:discord.Interaction,id:str,message:str): async def say(interaction:discord.Interaction,id:str,message:str):