Skip to content

Améliorer le système de logs #40

@noftaly

Description

@noftaly

Suite de #39

Maintenant que le système de logs à été ajouté, il faudrait l'améliorer :

Toute la partie "prioritaire" a été implémenté !

Prioritaire

Statut des logs :

  1. Désactiver complètement le log, pas stocké en BDD, pas annoncé
  2. Stocker en BDD, mais ne pas annoncer
  3. Stocker en BDD, et annoncer dans la console
  4. Stocker en BDD, et annoncer dans la console et dans le salon
  • Commande pour activer (= statut 4)/désactiver (=statut 1) tous les logs d'un coup
  • Commande pour changer le statut d'un log

Idées

  • Commande pour faire des query dans les activités avec des filtres de recherche
  • Commande pour obtenir les diffs successives d'un message
  • Active les partials pour les réactions et les messages, pour que ces évents puissent fonctionner même si le message n'est pas dans le cache.
  • Ignorer des salons pour MessageEdit, MessagePost, MessageRemove, ReactionAdd, ReactionRemove, VoiceJoin, VoiceLeave
  • Ignorer des membres et rôles (de la cible) pour ChangeNickname, ChangeUsername, GuildLeave, RoleAdd, RoleRemove
  • Choisir dans quel salon est loggé quel type de log
  • Logger Channel{Create,Update,Delete},
  • Ajouter les attachments aux events de messages
  • Logger GuildUpdate,
  • Logger Role{Create,Update,Delete}
  • Supprimer les sévérités

Metadata

Metadata

Assignees

No one assigned

    Labels

    carl-replacementIssues that allows us to replace CarlBoteasyIssues that are easy to finish.enhancementIssues/PRs that requests/adds an improvement to an existing feature.low priorityIssues that must be fixed or PRs that must be finished and merged with low priority.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions