Ajout d'un bouton permettant de désactiver la fonctionnalité de restauration des rôles

This commit is contained in:
Mathis 2026-06-05 17:42:07 +02:00
parent 906338fbea
commit 30ebe7c773
3 changed files with 46 additions and 1 deletions

10
bot.py
View file

@ -166,6 +166,16 @@ class MyBot(commands.Bot):
kuby_logger.info(f"👋 {member} joined {member.guild.name}")
if hasattr(self, 'advanced_logger'):
self.advanced_logger.log_member_join(member)
# Vérifier si la restauration des rôles est activée pour ce serveur
from commandes.security import load_settings
settings = load_settings(member.guild.id)
role_restore_enabled = settings.get("role_restore_enabled", True)
if not role_restore_enabled:
kuby_logger.debug(f"Restauration des rôles désactivée pour {member.guild.name}, saut...")
return
previous_roles = self.advanced_logger.check_previous_roles(member.id)
if previous_roles:
guild = member.guild