La sécurité de votre serveur est un élément crucial, que vous soyez en ligne ou absent. Une bonne configuration de votre bot permet de prévenir les abus de la part des utilisateurs ayant des permissions. La sécurité de votre bot se compose de 12 modules que nous allons détailler dans cet article.
  • L'antiban empêche les modérateurs de bannir plusieurs membres de suite.
  • L'antibot empêche l'ajout de bots sur le serveur.
  • L'antichannel empêche la création, la modification ou la suppression d'un ou plusieurs salons.
  • L'antideco empêche les abus de déconnexion (répétitifs) des personnes se trouvant en vocal.
  • L'antieveryone empêche de ping @everyone et @here plusieurs fois de suite.
  • L'antirole empêche d'ajouter ou de donner des rôles sur le serveur.
  • L'antitoken permet d'empêcher trop de membres de rejoindre le serveur en même temps.
  • L'antiunban empêche les débannissements des personnes bannies sur le serveur.
  • L'antiupdate empêche la modification du serveur, comme la modification de la photo de profil, du nom du serveur, etc...
  • L'antiwebhook empêche la création d'un webhook.
  • La blacklist rank empêche l'ajout de rôles aux personnes se trouvant dans la liste et sanctionne la personne qui a donné un rôle à cette personne.
  • La creation limit empêche les comptes Discord de rejoindre s'ils ont été créés trop récemment.

Maintenant vous connaissez les différents modules de l’antiraid, nous allons maintenant configurer un par un ces 12 modules.
Pour fonctionner, tout vos modules d’antiraid doivent être activés et par conséquent vous allez devoir mettre chaque module « on » ou « max ».

  • on = les personnes qui sont dans la whitelist ne sont pas affectés par l’antiraid
  • max = seules les owners sont immunisés et même les membres whitelist seront affectés par l'antiraid
(Pour mettre quelqu'un dans la whitelist : +wl @membre et pour l'enlever +unwl @membre, vous pouvez y ajouter des rôles de la même manière)

Mais tout d'abord, nous voulons être prévenu en cas de raid, pour cela nous allons choisir un rôle à mentionner en faisant la commande +raidping @role.
Passons à la configuration.

L'antiban doit d'abord être activé avec +antiban on et il peut être configuré en sensibilité avec la commande +antiban <nombre de ban>/<temps>. Par exemple, si vous faites +antiban 3/5m, l'antiban s'activera si quelqu'un kick ou ban 3 membres en moins de 5 minutes et sanctionnera la personne concernée.

Pour l'antibot, utilisez la commande +antibot on pour activer le module antibot et empêcher l'ajout de bot sur le serveur.

L'antichannel peut être activé avec la commande +antichannel on pour bloquer toute création, suppression, modification de salon sur le serveur.

Après avoir activé l'antideco +antideco, vous pouvez le configurer en sensibilité avec la commande +antideco <nombre>/<temps>. Par exemple, si vous faites +antideco 5/10m, l'antideco s'activera si quelqu'un déconnecte 5 membres en moins de 10 minutes et sanctionnera la personne concernée.

Pour l'antieveryone, utilisez la commande +antieveryone <nombre>/<temps>. Par exemple, si vous faites +antieveryone 3/5m, l'antieveryone s'activera si quelqu'un mentionne everyone ou here 3 fois en moins de 5 minutes et sanctionnera la personne concernée. Et n'oubliez pas de faire aussi +antieveryone on pour l'activer.

L'antirole peut être configuré en mode danger et all. Si vous faites la commande +antirole danger, le bot retirera les rôles ajoutés ou donnés et sanctionnera la personne concernée s'ils contiennent une permission dangereuse (ban, kick, administrateur, etc.). Si vous faites +antirole all, l'antirole sanctionnera toutes les modifications de rôles et sanctionnera la personne qui s'ajoute ou donne un rôle sur le serveur. Il doit également être activé avec +antirole on

L'antitoken peut être activé avec +antitoken on et peut être configuré en sensibilité avec la commande +antitoken <nombre>/<temps>. Par exemple, +antitoken 9/10 activera l'antitoken si 9 membres rejoignent en moins de 10 secondes.

Pour l'antiunban, utilisez la commande +antiunban on pour activer le module et sanctionner les personnes qui tentent de débannir une personne sur le serveur.

L'antiupdate peut être activé avec la commande +antiupdate on pour empêcher la modification du serveur (photo de profil, nom du serveur, etc...).

Activez l'antiwebhook avec la commande +antiwebhook on pour empêcher la création d'un webhook.

Pour le blacklist rank, utilisez la commande +blrank <add/del> <membre>. Par exemple, +blrank add @membre ajoutera un membre à la blacklist rank, et +blrank del @membre supprimera un membre de la blacklist rank. Affichez la liste des blacklist rank avec la commande +blrank.

La creation limit peut être configurée en durée avec la commande +creation limit <temps>. Par exemple, +creation limit 3j empêchera les membres de rejoindre si leur compte a été créé il y a moins de 3 jours.

Pour gagner du temps, vous pouvez utiliser directement la commande +secur on ou +secur max qui activera d'un coup tous les modules. Vous pouvez aussi faire +secur pour voir votre configuration actuelle.
La dernière étape est maintenant de choisir la sanction reçu par les membres qui enfreigne l'antiraid. Pour cela, utilisez +punition <module> <derank/kick/ban> et donc par exemple +punition antiban kick.
De la même manière, utilisez +punition all <derank/kick/ban>, pour mettre toutes les modules de l’antiraid sous la punition indiqué.
Et voilà, vous connaissez maintenant toutes les bases pour bien sécurisé votre serveur !