Ajout d'une fonctionnalité de nettoyage des salons vocaux orphelins au démarrage du bot. Implémentation de la fonction cleanup_orphaned_auto_rooms pour supprimer les salons vides qui ne sont plus utilisés, améliorant ainsi la gestion des ressources dans les serveurs Discord. Mise à jour de la logique de création de salons pour éviter la suppression des salons actifs.

This commit is contained in:
2026-03-07 10:42:31 +01:00
parent eedc7e4203
commit a2ade9deeb
2 changed files with 49 additions and 3 deletions
+3 -1
View File
@@ -27,7 +27,7 @@ from discordbot.moderation import (
)
from discordbot.welcome import sendWelcomeMessage, sendLeaveMessage, updateInviteCache
from discordbot.youtube import checkYouTubeVideos
from discordbot.auto_rooms import on_voice_state_update_auto_rooms, on_raw_reaction_add_auto_rooms, on_message_auto_rooms
from discordbot.auto_rooms import on_voice_state_update_auto_rooms, on_raw_reaction_add_auto_rooms, on_message_auto_rooms, cleanup_orphaned_auto_rooms
from protondb import searhProtonDb
class DiscordBot(discord.Client):
@@ -70,6 +70,8 @@ class DiscordBot(discord.Client):
for guild in self.guilds:
await updateInviteCache(guild)
await cleanup_orphaned_auto_rooms(self)
self.loop.create_task(self.updateStatus())
self.loop.create_task(self.updateHumbleBundle())
self.loop.create_task(self.updateYouTube())