Impossibilité de fermer un ticket pour les membre après prise en charge + correction affichage des invitations

This commit is contained in:
Mathis 2026-07-04 19:31:10 +02:00
parent eb07cb67a2
commit cd0fc4c488
3 changed files with 48 additions and 9 deletions

View file

@ -191,11 +191,16 @@ class Invites(commands.Cog):
current_present = 0
for mid in invited_ids:
if guild.get_member(mid):
member = guild.get_member(mid)
if member is not None:
# "membres présents" doit refléter la présence réelle : on considère présent
# uniquement les membres qui sont encore sur le serveur.
current_present += 1
else:
kuby_logger.debug(f"[Invites] Membre invité {mid} non trouvé dans le serveur {guild_id}")
# Total = tous les invités enregistrés pour cet inviteur.
# "présents" = ceux qui sont encore sur le serveur (donc baisse quand quelqu'un quitte).
return len(invited_ids), current_present
except Exception as e:
kuby_logger.error(f"[Invites] Erreur lors de la récupération des statistiques d'invitations pour {user_id}: {e}")