Fix: création de catégorie système de ticket kuby

This commit is contained in:
Mathis 2026-07-03 22:59:31 +02:00
parent 9051093fb3
commit eb07cb67a2
2 changed files with 320 additions and 185 deletions

View file

@ -301,6 +301,7 @@ class GuildTicketConfig:
claim_enabled: Whether claiming is enabled by default
survey_enabled: Whether surveys are enabled by default
panel_channel_id: Channel for the ticket panel
panel_message_id: Message ID of the ticket panel (for auto-refresh)
welcome_enabled: Whether welcome messages are shown
priority_enabled: Whether priority selection is enabled
"""
@ -322,6 +323,7 @@ class GuildTicketConfig:
claim_enabled: bool = True
survey_enabled: bool = True
panel_channel_id: Optional[int] = None
panel_message_id: Optional[int] = None
welcome_enabled: bool = True
priority_enabled: bool = True
@ -346,6 +348,7 @@ class GuildTicketConfig:
"claim_enabled": self.claim_enabled,
"survey_enabled": self.survey_enabled,
"panel_channel_id": self.panel_channel_id,
"panel_message_id": self.panel_message_id,
"welcome_enabled": self.welcome_enabled,
"priority_enabled": self.priority_enabled
}
@ -372,6 +375,7 @@ class GuildTicketConfig:
claim_enabled=data.get("claim_enabled", True),
survey_enabled=data.get("survey_enabled", True),
panel_channel_id=data.get("panel_channel_id"),
panel_message_id=data.get("panel_message_id"),
welcome_enabled=data.get("welcome_enabled", True),
priority_enabled=data.get("priority_enabled", True)
)