Le spam suit toujours les mêmes trois étapes
Observez un groupe pendant une semaine et le schéma se répète : un compte rejoint le groupe, attend entre quatre secondes et quatre heures, publie un lien vers un canal ou un portefeuille, puis disparaît. Il arrive que vingt comptes arrivent en même temps, à quelques minutes d'intervalle, avec des noms qui ne diffèrent que d'un chiffre. Il ne s'agit presque jamais d'une personne qui a lu vos règles et décidé de les enfreindre.
Ce schéma est utile, car chaque étape offre une occasion de l'arrêter, et le bloquer tôt ne vous coûte rien en maintenance. À la place, la plupart des propriétaires lisent leur groupe à minuit et suppriment les messages à la main, une méthode qui fonctionne jusqu'à la nuit où vous dormez.
Première couche : imposer un petit effort pour rejoindre le groupe
Un CAPTCHA à l'entrée demande au nouveau membre d'appuyer sur un bouton ou de répondre avant de pouvoir publier. Cela prend deux secondes à une personne et bloque les scripts qui rejoignent cent groupes par heure, car un script qui doit s'adapter à votre porte en particulier n'est plus rentable. C'est le changement qui produit à lui seul le plus grand effet, et il est inclus dans l'offre gratuite.
Définissez un délai court. Une nouvelle recrue qui ne confirme pas son arrivée en une minute ou deux n'allait de toute façon rien dire, tandis qu'un délai long laisse des comptes non vérifiés dans la liste des membres, où ils continuent de compter dans l'audience de la personne qui les a envoyés.
Décidez de ce qui se passe en cas d'échec avant d'activer la fonction. Exclure un membre qui n'a pas réussi la vérification permet de garder une liste propre. Le mettre en sourdine est plus indulgent envers la personne qui se trouvait dans un train et a perdu le signal en cours de route. Les deux choix se défendent. Si vous ne choisissez pas, le réglage par défaut décidera pour vous.
Deuxième couche : faire en sorte que le premier message n'arrive nulle part
La plupart des spams contiennent un lien. Un filtre de liens qui retient ou supprime les liens des membres arrivés récemment élimine la quasi-totalité du spam sans gêner les habitués, car le compte qui publie une adresse de portefeuille est généralement dans le groupe depuis moins d'une heure. C'est le fait de restreindre selon l'ancienneté du compte plutôt que selon le contenu qui évite au filtre de bloquer vos propres membres.
Ajoutez un filtre de mots pour les quelques termes qui reviennent dans votre groupe. Les vôtres ne seront pas les mêmes que ceux des autres, c'est pourquoi une liste téléchargée fonctionne mal : elle ne détecte rien de ce que vous recevez réellement et bloque trois mots que vos membres utilisent normalement.
La protection anti-flood couvre l'autre cas de figure, lorsqu'un compte publie six fois en dix secondes pour faire disparaître quelque chose de l'écran. Elle se fonde sur une fréquence, et non sur un jugement du contenu, donc elle ne génère aucun faux positif.
Gardez une liste de mots courte. Une longue liste intercepte les phrases de vos propres membres en plein milieu, leur donnant l'impression que le groupe est imprévisible. Or, un groupe imprévisible est plus silencieux qu'un groupe où il y a un peu de spam.
Troisième couche : des avertissements, puis un bannissement
Pour les comptes qui passent entre les mailles du filet, les avertissements font le travail que vous devriez autrement effectuer à la main : une première infraction entraîne un avertissement, une troisième un bannissement, et le compteur reste associé au membre au lieu de dépendre de votre mémoire. C'est ce dernier point qui rend le système équitable. Sans compteur, un bannissement dépend de la capacité de chacun à se souvenir du dernier incident, et les habitués remarquent lorsqu'un même comportement reçoit deux réponses différentes.
La protection contre les raids couvre le cas où vingt comptes rejoignent le groupe en une minute. Elle renforce automatiquement les contrôles à l'entrée jusqu'à ce que la vague soit passée, puis les assouplit de nouveau. Son véritable intérêt est qu'elle intervient à trois heures du matin sans vous.
La gestion des bannissements conserve un historique, afin qu'un compte qui revient sous un nouveau nom et récidive ne reparte pas de zéro sans l'avoir mérité.
Ce qu'il faut vérifier après une semaine
Regardez combien de membres vous avez perdus. Une configuration de modération trop stricte passe inaperçue dans les journaux, mais coûte cher au groupe : de vraies personnes échouent au CAPTCHA, reçoivent un avertissement pour un lien normal et partent discrètement sans protester. Personne ne dépose de réclamation contre un groupe simplement parce qu'il était un peu agaçant.
Si le nombre d'arrivées a baissé et que le nombre de messages a suivi, assouplissez le filtre avant d'en ajouter un autre. Le but est d'avoir un groupe où le spam ne passe pas, pas un groupe où rien ne passe.
Combien cela coûte
Le CAPTCHA et la protection anti-spam de base sont inclus dans l'offre gratuite, qui suffit pour un canal et pour voir si la forme de votre spam évolue. La suite de modération complète, avec les avertissements, les bannissements et les autres filtres sur un maximum de trois canaux, correspond à l'offre à $15/mo. Chaque fonction s'active ou se désactive dans un tableau de bord web, et le bot ne lit les messages du groupe que pour exécuter les modules que vous avez activés.