From 9afd3b258818e71f4f139d7f4e438f44733aa937 Mon Sep 17 00:00:00 2001 From: Mow Date: Wed, 3 Dec 2025 20:40:39 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20d'une=20r=C3=A9action=20d'avertissement?= =?UTF-8?q?=20pour=20les=20nouveaux=20membres=20ayant=20moins=20de=207=20j?= =?UTF-8?q?ours=20de=20compte=20lors=20de=20l'envoi=20du=20message=20de=20?= =?UTF-8?q?bienvenue.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- discordbot/welcome.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/discordbot/welcome.py b/discordbot/welcome.py index f5e9ffe..bc98805 100644 --- a/discordbot/welcome.py +++ b/discordbot/welcome.py @@ -100,8 +100,14 @@ async def sendWelcomeMessage(bot: discord.Client, member: Member): embed.set_footer(text=f'ID: {member.id}') try: - await channel.send(embed=embed) + message = await channel.send(embed=embed) logging.info(f'Message de bienvenue envoyé pour {member.name}') + + now = datetime.now(timezone.utc) + account_age = (now - member.created_at).days + if account_age < 7: + await message.add_reaction('⚠️') + logging.info(f'Réaction warning ajoutée pour {member.name} (compte créé il y a {account_age} jours)') except Exception as e: logging.error(f'Échec de l\'envoi du message de bienvenue : {e}')