From 710ae134b0293bc76cdb4d50b013e9ddd41dde63 Mon Sep 17 00:00:00 2001 From: Mathis Date: Thu, 18 Jun 2026 23:12:51 +0200 Subject: [PATCH] =?UTF-8?q?Fix:=20syst=C3=A8me=20de=20ticket=20&=20optimis?= =?UTF-8?q?ation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- commandes/ticket/feedback_view.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/commandes/ticket/feedback_view.py b/commandes/ticket/feedback_view.py index 7361091..c60536b 100644 --- a/commandes/ticket/feedback_view.py +++ b/commandes/ticket/feedback_view.py @@ -127,18 +127,21 @@ class RatingSelect(disnake.ui.Select): await interaction.response.defer() class FeedbackModal(disnake.ui.Modal): - def __init__(self, view): - super().__init__(components=[], title="Votre avis") + """Modal that collects a free‑form comment for a ticket feedback.""" + def __init__(self, view: FeedbackView): self.view = view self.comment = disnake.ui.TextInput( label="Commentaire", style=disnake.TextInputStyle.paragraph, placeholder="Dites-nous ce que vous avez pensé du support...", required=True, - max_length=1000 + max_length=1000, ) - self.add_item(self.comment) + super().__init__(title="Votre avis", components=[self.comment]) async def callback(self, interaction: disnake.Interaction): self.view.comment = self.comment.value - await interaction.response.send_message("Commentaire enregistré ! N'oubliez pas de valider avec 'Envoyer'.", ephemeral=True) + await interaction.response.send_message( + "Commentaire enregistré ! N'oubliez pas de valider avec « Envoyer ».", + ephemeral=True, + )