{% extends "template.html" %} {% block content %}

Modération

Historique des actions de modération sur le serveur Discord.

Top 3 sanctions

Utilisateurs les plus sanctionnés

{% for row in top_sanctioned %}
{{ loop.index }}
{{ row.username or '—' }} {{ row.discord_id }}
{{ row.count }} sanction{{ 's' if row.count > 1 else '' }}
{% else %}
Aucune sanction enregistrée
{% endfor %}

Top 3 modérateurs

Staff ayant effectué le plus d'actions

{% for row in top_moderators %}
{{ loop.index }}
{{ row.staff_name or '—' }} {{ row.staff_id }}
{{ row.count }} action{{ 's' if row.count > 1 else '' }}
{% else %}
Aucune action enregistrée
{% endfor %}
Commandes de modération disponibles
!averto @user raison Avertit un utilisateur
!delaverto id Retire un avertissement
!warnings [@user] Liste les événements de modération
!inspect @user Informations sur un utilisateur
!kick @user raison Expulse un utilisateur
!ban @user raison Bannit un utilisateur
!unban id Révoque un bannissement
!banlist Liste des utilisateurs bannis
{% if not event %}

Événements de modération

{% for mod_event in events %} {% else %} {% endfor %}
Type Utilisateur Date Raison Staff Actions
{% if mod_event.type == 'ban' %} Ban {% elif mod_event.type == 'kick' %} Kick {% elif mod_event.type == 'warn' or mod_event.type == 'warning' %} Warn {% elif mod_event.type == 'unban' %} Unban {% else %} {{ mod_event.type }} {% endif %}
{{ mod_event.username }} {{ mod_event.discord_id }}
{{ mod_event.created_at.strftime('%d/%m/%Y %H:%M') if mod_event.created_at else 'N/A' }}
{{ mod_event.reason }}
{{ mod_event.staff_name }}
Aucun événement de modération
{% endif %} {% if event %}

Modifier l'événement

Annuler
{% endif %} {% endblock %}