Impossibilité de fermer un ticket pour les membre après prise en charge + correction affichage des invitations
This commit is contained in:
parent
eb07cb67a2
commit
cd0fc4c488
3 changed files with 48 additions and 9 deletions
|
|
@ -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}")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue