Guide
Configurer le filtre anti-spam
Le filtre anti-spam empêche les membres d'inonder un salon. Il comporte cinq vérifications distinctes, chacune avec son propre interrupteur et sa propre limite. Toutes sont désactivées sur un nouveau serveur.
Fonctionnement
Le filtre anti-spam examine chaque message envoyé par un membre et applique les vérifications que vous avez activées :
| Vérification | Ce qu'elle détecte |
|---|---|
| Flood de messages | Trop de messages en peu de temps |
| Spam de pièces jointes | Trop de pièces jointes en peu de temps |
| Spam de retours à la ligne | Un message avec trop de retours à la ligne |
| Majuscules excessives | Un message d'une certaine longueur presque entièrement en majuscules |
| Spam d'émojis | Un message avec trop d'émojis |
Il y a deux interrupteurs à connaître : un pour le filtre dans son ensemble et un pour chaque vérification. Le filtre ne fait rien tant qu'au moins une vérification n'est pas activée.
Modifier un message ne compte pas comme un nouveau message. Le filtre anti-spam est une vérification de texte et n'utilise aucun crédit. Pour une vue d'ensemble de la fonctionnalité, voir filtre anti-spam.
Configurer dans le tableau de bord
Les limites dépendent de l'activité de votre serveur. La [référence des paramètres](/docs/settings) liste la valeur par défaut et la plage autorisée de chacune.
Ouvrir Protection anti-spam, Filtre anti-spam
Dans le tableau de bord, ouvrez votre serveur et allez dans Protection anti-spam, puis Filtre anti-spam.
Activer le filtre
Activez Filtrer le spam.
Activer les vérifications souhaitées
Sous Vérifications, activez chaque vérification dont vous avez besoin et réglez sa limite. Commencez par le flood de messages ; c'est le type de spam le plus courant.
Décider des exclusions temporaires
Chaque vérification a son propre interrupteur Exclure temporairement le membre et sa durée. Une exclusion temporaire arrête un flood immédiatement, alors que la suppression seule ne fait que nettoyer après coup.
Ajouter des rôles exemptés
Sous Rôles exemptés, choisissez les rôles que le filtre doit ignorer.
Enregistrer et tester
Choisissez Enregistrer les modifications, puis testez avec un compte qui n'a aucun rôle exempté.
La commande `/settings`
/settings propose la page Invitations et spam avec une section sur le filtre de spam où vous gérez les rôles exclus. Les vérifications et leurs limites se règlent uniquement dans le tableau de bord. La permission Gérer le serveur est requise.
La même page contient une section pour le filtre d'invitations. Consultez la référence des commandes.
Ce qui se passe en cas d'infraction
- Le message est supprimé.
- Le membre est exclu temporairement, si l'exclusion de cette vérification est activée.
- Une entrée de log est publiée dans votre salon de logs, avec le nom de la vérification déclenchée. Voir journalisation.
- De la confiance est déduite, si vous utilisez la confiance et les strikes. Chaque vérification est une infraction distincte, et les cinq sont de niveau faible par défaut. Vous pouvez changer le niveau de chaque vérification ou en désactiver une dans les paramètres de confiance.
- Le membre est informé de la perte de confiance, si la confiance est activée et réglée pour informer les membres. Les membres qui ont accepté via
/dmsreçoivent un message privé. Les autres reçoivent un court avis dans le salon, qui se supprime tout seul, sauf si vous l'avez désactivé dans les paramètres généraux.
Avec la confiance activée, un membre qui continue à spammer perd de la confiance à chaque message supprimé et finit par recevoir un strike, même si aucun message pris isolément n'en justifierait un.
Exceptions
Le filtre anti-spam a des rôles exemptés : les membres qui ont l'un de ces rôles ne sont jamais vérifiés. Utilisez-les pour les modérateurs et pour les bots ou rôles qui publient beaucoup par nature, par exemple un rôle d'annonces.
Il n'y a pas de salons exemptés. Si un salon demande des règles différentes, comme un salon de mèmes où les murs d'émojis sont normaux, donnez aux membres qui y publient un rôle exempté ou laissez cette vérification désactivée.
Filtre anti-spam ou AutoMod
Le filtre anti-spam de SfwBot et AutoMod de Discord se recoupent. Le filtre anti-spam agit après la publication d'un message et peut compter les messages dans le temps. AutoMod bloque un message avant que quiconque le voie et couvre le spam de mentions, que le filtre anti-spam ne vérifie pas. De nombreux serveurs utilisent les deux.
Dépannage
- Rien ne se passe. Filtrer le spam est activé, mais aucune vérification ne l'est. Activez au moins une vérification.
- Un membre n'est jamais repéré. Le membre a un rôle exclu.
- Les messages sont signalés mais restent. Le bot n'a pas Gérer les messages dans ce salon. Lancez
/status. - L'exclusion temporaire n'est pas appliquée. Le bot doit avoir la permission d'exclure temporairement des membres, et son rôle doit se trouver au-dessus du rôle le plus élevé du membre.
- Des conversations normales sont supprimées. Une limite est trop basse pour votre serveur. Augmentez-la ou désactivez cette vérification. Les majuscules excessives et le spam d'emojis sont les vérifications les plus susceptibles de toucher des messages inoffensifs.
- Aucune entrée de journal. Aucun salon de journal n'est défini, ou le bot ne peut pas y publier.
Questions fréquentes
Le filtre anti-spam détecte-t-il le spam de mentions ?
Non. Le spam de mentions est géré par AutoMod de Discord, que SfwBot peut configurer pour vous. Voir le guide AutoMod.
Les modérateurs sont-ils vérifiés ?
Seulement s'ils n'ont aucun rôle exempté. Ajoutez votre rôle de modérateur aux rôles exemptés.
Le filtre anti-spam utilise-t-il des crédits ?
Non. Seules les analyses IA de médias utilisent des crédits.