SylonSylon
Toutes les fonctionnalitésNettoyage automatique

Nettoyage automatique

Nettoyage programmé pour les salons que tu désignes — et eux seuls. Les messages épinglés restent, rien n'est trouvé tout seul, chaque passage est journalisé.

Aperçu

Certains salons sont faits pour être jetables : un salon de commandes du bot, un jeu de comptage, un salon de spam qui existe pour que le spam n'arrive pas ailleurs. Les vider à la main est une corvée dont personne ne se souvient, et les laisser est un mur d'historique que personne ne lit. Le nettoyage automatique le fait selon un horaire — pour les salons que tu désignes, et pour aucun autre. Cette dernière partie est tout le design : c'est la seule chose que Sylon fait qui supprime des messages que personne n'a signalés, donc c'est construit pour qu'on ne puisse pas le pointer par erreur au mauvais endroit.

Comment ça marche

1

Une liste que quelqu'un a tapée, jamais une découverte

Il n'y a nulle part dans cette fonction d'option « tous les salons », et il n'y en aura pas. Un salon est nettoyé parce qu'une personne l'a ajouté ici, a choisi la fréquence et a décidé du sort des épinglés. Tout le reste de ton serveur est intact par construction, pas par configuration.
2

Les épinglés restent par défaut

Un message épinglé, c'est quelqu'un qui dit « celui-là compte », et un nettoyage qui l'ignore est un nettoyage auquel personne ne se fie. Les épinglés sont conservés sauf si tu le désactives pour un salon précis.
3

Un passage à la fois

Chaque passage retire jusqu'à cent messages, pas autant qu'il y en a. Un salon très actif converge sur plusieurs passages au lieu d'être vidé d'un coup — ce qui laisse plus longtemps récupérable un salon configuré par erreur, et garde Sylon hors du limiteur de Discord.
4

Au-delà de quatorze jours, on ne touche à rien

Discord refuse la suppression en masse des messages plus anciens, et les supprimer un par un représenterait des milliers de requêtes pour retirer un historique avec lequel ton serveur vit déjà depuis quinze jours. Les messages plus vieux sont simplement ignorés.

Capacités clés

Des horaires par salon, de toutes les cinq minutes à une fois par semaine
Messages épinglés conservés, salon par salon
Aucune découverte automatique : un salon n'est nettoyé que parce qu'il a été ajouté à la main
Son propre salon de journal, avec une ligne par passage disant ce qui a été nettoyé et combien
Chaque passage apparaît dans la vue Journaux du tableau de bord
Ignore les salons où la permission manque, au lieu de les nettoyer à moitié
Ne s'exécute jamais au redémarrage, pour qu'une boucle de plantage ne devienne pas une boucle de suppression

Installation

1.Ouvre le tableau de bord, va dans l'onglet Nettoyage automatique et active-le. Seul, cela ne fait rien du tout.
2.Ajoute un salon, choisis la fréquence de nettoyage et décide si les épinglés sont conservés.
3.Définis un salon de journal pour voir ce que chaque passage a retiré.
4.Vérifie que Sylon a Gérer les messages et Voir l'historique dans chaque salon ajouté — sans les deux, un passage ne fait rien et ne dit rien.

Fonctionnement en détail

Pourquoi c'est justement cette fonction qui est bâtie sur le refus

Tout le reste que Sylon supprime, il le supprime parce que quelque chose l'a jugé : une signature de spam a correspondu, un lien s'est révélé malveillant, un mot était sur ta liste. Ceci supprime des messages qui n'ont rien fait de mal, à l'horloge, et une erreur n'est pas rattrapable — personne ne récupère l'historique d'un salon. La sécurité ici n'est donc pas une vérification plus intelligente mais une surface plus petite : pas de joker, pas de découverte, un plafond par passage, les épinglés conservés, un intervalle minimum, et aucun passage au démarrage. Chacun de ces choix rend la fonction un peu moins pratique et nettement plus difficile à pointer au mauvais endroit.

Paramètres

Salons à nettoyer
Toutes les (minutes)
Garder les épinglés
Canal de journalLe canal sur lequel le bot enverra les messages de journal pour cette fonctionnalité.

Bon à savoir

Sylon a besoin de Gérer les messages et Voir l'historique dans chaque salon de la liste.
Les fils peuvent être nettoyés ; les catégories et les forums non, car une suppression en masse n'y a rien à atteindre.
Activer la fonction sans aucun salon listé est un état valide et inoffensif : elle tourne et ne touche à rien.
L'intervalle et l'état sont par salon, donc retirer un salon de la liste n'arrête que celui-là.

Questions fréquemment posées

Peut-il vider le mauvais salon ?

Seulement si ce salon est dans la liste. Pas de joker, pas d'option de catégorie, pas de « tout sauf » : la fonction n'a aucun moyen d'atteindre un salon que personne n'a nommé.

Pourquoi mon salon n'est-il pas complètement vide après un passage ?

Trois raisons, toutes voulues : cent messages au maximum par passage, les épinglés conservés sauf indication contraire, et Discord n'autorise aucun bot à supprimer en masse des messages de plus de quatorze jours. Un salon actif se vide sur plusieurs passages.

Quel est l'intervalle le plus court ?

Cinq minutes. Moins que ça, c'est un salon où personne ne peut tenir une conversation, et chaque passage est une suppression en masse : un rythme plus rapide que la lecture, c'est du coût sans bénéfice.

Reste-t-il une trace de ce qui a été supprimé ?

Les messages sont partis, mais pas le fait que Sylon les a retirés. Chaque passage ayant retiré quelque chose écrit une ligne dans ton salon de journal et une entrée dans la vue Journaux. Un passage qui n'a rien retiré n'écrit rien, pour que le journal ne se remplisse pas de « 0 message nettoyé » toutes les heures.

Fonctionnalités associées