fix(welcome): masquage du lien brut du GIF de bienvenue via un Embed

This commit is contained in:
Lowei 2026-05-19 20:16:39 +02:00
parent 10558c47ec
commit 91a17acf04

View file

@ -141,10 +141,15 @@ class Welcome(commands.Cog):
servername=member.guild.name,
member_count=member.guild.member_count
)
# On combine le texte et le GIF dans un SEUL envoi pour réduire les requêtes API (limite de débit)
# On combine le texte et le GIF dans un Embed élégant pour masquer le lien brut
gif_url = "https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExNXV1NW02NTk0bGF2ZHcyMGFna2F6amRrbGpobGpsMHowOW5xa2E5eCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/ZtFuW4rsUbfrRzPauJ/giphy.gif"
await member.send(f"{formatted_message}\n\n{gif_url}")
kuby_logger.info(f"✅ [Welcome] DM envoyé avec succès à {member.name} (envoi groupé)")
embed = disnake.Embed(
description=formatted_message,
color=0x2b2d31 # Couleur sombre moderne et épurée
)
embed.set_image(url=gif_url)
await member.send(embed=embed)
kuby_logger.info(f"✅ [Welcome] DM envoyé avec succès à {member.name} sous forme d'Embed")
except disnake.Forbidden:
kuby_logger.warning(f"🚫 [Welcome] Impossible d'envoyer le DM à {member.name} (DMs fermés)")
except disnake.HTTPException as e: