Derniers ajouts en date

This commit is contained in:
Mathis 2026-05-19 18:50:16 +02:00
parent d8b2f06f86
commit 0a14f11eae
3 changed files with 202 additions and 90 deletions

View file

@ -1200,9 +1200,9 @@ class CloseDelayView(disnake.ui.View):
except Exception as e:
print(f"Failed to send feedback DM: {e}")
# Send transcript to log channel
if self.config.log_channel_id:
try:
# Send transcript to log channel
if self.config.log_channel_id:
try:
log_channel = interaction.guild.get_channel(self.config.log_channel_id)
if log_channel:
log_embed = disnake.Embed(
@ -1396,7 +1396,13 @@ class CloseTicketModal(disnake.ui.Modal):
)
# Get ticket creator
# Fetch le créateur pour affichage fiable même si absent du cache
ticket_creator = interaction.guild.get_member(self.ticket.user_id)
if not ticket_creator:
try:
ticket_creator = await interaction.guild.fetch_member(self.ticket.user_id)
except Exception:
ticket_creator = None
creator_mention = ticket_creator.mention if ticket_creator else f"Utilisateur {self.ticket.user_id}"
log_embed.add_field(name="Créateur", value=creator_mention, inline=True)