Aller au contenu

Journaux

Les journaux d’événements envoient des messages d’activité Discord configurés dans un salon choisi. Ils sont distincts des journaux de protection.

Connectez-vous, sélectionnez votre serveur et ouvrez Administration > Log. Vous devez être propriétaire du serveur ou disposer de Manage Server. April doit pouvoir accéder à la destination et y envoyer des messages.

  1. Activez le paramètre général du journal et choisissez un salon par défaut.
  2. Sélectionnez un événement disponible et activez-le. Ajoutez un message ou un embed non vide ; activez éventuellement sa redirection de salon et choisissez une destination.
  3. Enregistrez. Dans un serveur de test, organisez un événement autorisé et vérifiez l’arrivée du message. Par exemple, activez l’événement d’arrivée de membre avec un court message, puis vérifiez le salon choisi après l’arrivée d’un membre de test autorisé.

Les paramètres généraux et ceux de l’événement doivent être activés. Un modèle enregistré ou un aperçu ne prouve pas la livraison. Consultez les variables de formatage pour le formatage des messages.

Les captures d’écran partagées montrent l’interface en anglais.

Paramètres généraux non enregistrés du journal avec salon par défaut vide et Ignore Bot sélectionné

Paramètres généraux avant enregistrement. L’émetteur actuel n’applique pas Ignore Bot.

Paramètres non enregistrés du message d’événement User joined

Le formulaire d’événement montre un exemple neutre avant enregistrement.

Aperçu rendu d’un message neutre de journal d’arrivée de membre

L’aperçu est rendu dans le tableau de bord ; aucun message d’événement n’a été livré.

Le Worker actuel s’abonne aux arrivées et départs de membres, bannissements et débannissements, entrées, sorties et déplacements vocaux, créations, suppressions et mises à jour de salons, ainsi qu’aux mises à jour de membres. La création et la suppression de salon traitent les salons texte et vocaux ; la mise à jour traite les changements de nom. La mise à jour de membre ignore les bots, privilégie un changement de surnom et détecte les changements de rôle lorsque le nombre de rôles change ; un échange de rôles à nombre égal n’est pas détecté par cette branche. Le traitement dépend des données Discord disponibles ; un gestionnaire dans le code ne prouve pas que chaque déploiement livre ces événements. Des identifiants existent pour le nom d’utilisateur, l’avatar, le discriminateur, la modification et la suppression de message, la mise en sourdine et sa levée, mais ils ne sont pas reliés ici à des abonnements équivalents. Un gestionnaire d’avertissement existe, mais ce parcours d’abonnement n’établit pas de source d’événement d’avertissement. Ne considérez pas un choix du tableau de bord comme preuve de livraison.

Le parcours d’envoi actuel n’applique pas les paramètres configurés d’exclusion des bots, rôles ou salons. Considérez ces contrôles comme inefficaces pour ce parcours. Ne comptez pas sur eux pour supprimer les événements sensibles ou bruyants.

Si aucun message n’arrive, vérifiez que les deux paramètres sont activés, que l’événement est relié, que son modèle n’est pas vide, que la destination existe et qu’April peut y envoyer des messages. Une réponse Forbidden ou Not Found à l’envoi entraîne la désactivation de cet événement par le Worker ; corrigez l’accès et réactivez-le. Si la destination ne peut pas être résolue depuis le cache, l’émetteur revient sans désactiver l’événement ; vérifiez le salon et réessayez. Vérifiez la sortie réelle dans Discord après modification des paramètres. Si un message contient des informations indésirables, désactivez l’événement et révisez son modèle ; supprimer un message Discord déjà envoyé est une action manuelle distincte.