Bot Discord pour modération automatique (Pseudos inappropriés, gestion des invitations, protection anti-raid, ...)
Suivez ces étapes pour installer sysopBot sur votre serveur Discord.
- Créer une application sur le Discord Developer Portal
- Avoir une solution d'hébergement
- Installer Node.js
- Installer discord.js (
npm i discord.js
) - Installer fs (
npm i fs
)
- Ouvrez
config.js
avec n'importe quel éditeur - Complétez les champs requis :
- Identité
nom
-> le nom que vous avez donné au botlicenceImage
-> l'auteur et la licence de l'image utilisée par le bot comme image de profilhebergement
-> l'hébergeur du botprefixconfig
-> le préfixe du bottoken
-> le token du bot
- Serveur
guild
-> le nom du serveur pour lequel est configuré le botguildImage
-> le lien de l'image du serveurinvitation
-> le code de l'invitation permanente du serveurmodchannelid
-> l'ID du canal de modérationmodchannelbisid
-> l'ID d'un deuxième canal de modération (logs de préférence, peut être identique du précédent)genchannelid
-> l'ID du canal général du serveur
- Services -> utilisez
1
pour activer le service sélectionné,0
pour le désactiverynInvitation
-> supprime les nouvelles invitations pérennantesynRaid
-> expulse les utilisateurs arrivant en vagueynPseudo
-> banni automatiquement les nouveaux utilisateurs avec un pseudo contenant des mots interditynAide
-> commande d'aideynInfo
-> commande d'informations sur le botynPing
-> commande de pingynClear
-> suppression de plusieurs messages sur un canalynStop
-> arrêt du botynConfig
-> donne la configuration du botynLock
-> empêche à tous les utilisateurs de parlerynVerif
-> nécessite WikiAuthBot
- Raid -> configuration du service anti-raid
raidon
-> seuil d'utilisateurs simultanésraiddelais
-> cooldown (ex:100
pour une minute,130
pour une minute et 30 secondes,1223
pour 12 minutes et 23 secondes)raiddelaisH
-> traduction du cooldown en langage humain (ex: une minute)
- Pseudo -> configuration du service anti-pseudo
pseudointerdit
-> liste des mots interdit dans les pseudos
- Vérification -> configuration de l'aide à WikiAuthBot
idWikiAuthBot
-> ID de WikiAuthBotverifRole
-> ID du rôle des utilisateurs confirméschannelAuth
-> ID du canal de log de WikiAuthBot
- Identité
Voici le lien d'ajout du bot, remplacez INSERT_CLIENT_ID_HERE
par l'ID d'application disponible sur le portail de développement.
https://discordapp.com/oauth2/authorize?client_id=INSERT_CLIENT_ID_HERE&scope=bot&permissions=8
Voici deux méthodes pour démarrer le bot
Utiliser l'interface développement
Créez un fichier .bat
dans le dossier de votre bot avec le code :
node index.js pause
Ce code est délivré dans les conditions de la licence MIT. Merci de respecter ces termes.
Je vous demande de bien vouloir me retourner les problèGitHubceGitHubceec cGitHubGitHubGitHubsectionla section adaptée sur GitHub.