Maison > interface Web > js tutoriel > Création d'un robot de modération pour Discord

Création d'un robot de modération pour Discord

Barbara Streisand
Libérer: 2024-12-10 07:59:09
original
556 Les gens l'ont consulté

Creating a Moderation Bot for Discord

Dans ce guide, nous allons créer un robot de modération simple pour Discord en utilisant Node.js et la bibliothèque Discord.js. Ce bot inclura des fonctionnalités telles que l'interdiction, la mise en sourdine et la surveillance de l'activité de chat.

Création d'un robot de modération pour Discord

Dans ce guide, nous allons créer un robot de modération simple pour Discord en utilisant Node.js et la bibliothèque Discord.js. Ce bot inclura des fonctionnalités telles que l'interdiction, la mise en sourdine et la surveillance de l'activité de chat.


Conditions préalables

  1. Node.js installé : Téléchargez et installez Node.js depuis nodejs.org.
  2. Compte Discord : Assurez-vous de disposer d'un compte Discord et d'un accès administratif au serveur sur lequel vous testerez le bot.
  3. Connaissances de base de JavaScript : Une connaissance des bases de JavaScript est recommandée.

Étape 1 : Créer un nouveau robot Discord

  1. Accédez au portail des développeurs Discord.
  2. Cliquez sur Nouvelle application et donnez un nom à votre bot.
  3. Dans la barre latérale gauche, accédez à Bot et cliquez sur Ajouter un bot.
  4. Copiez le Jeton du bot pour une utilisation ultérieure (gardez-le privé).
  5. Sous « Privileged Gateway Intents », activez MESSAGE CONTENT INTENT pour permettre au bot de lire les messages.

Étape 2 : Configurez votre projet

  1. Ouvrez un terminal et créez un nouveau dossier pour votre bot :
   mkdir discord-moderation-bot
   cd discord-moderation-bot
Copier après la connexion
Copier après la connexion
  1. Initialiser un nouveau projet Node.js :
   npm init -y
Copier après la connexion
Copier après la connexion
  1. Installez Discord.js :
   npm install discord.js
Copier après la connexion
Copier après la connexion
  1. Créez un fichier index.js dans le dossier pour contenir le code de votre bot :
   touch index.js
Copier après la connexion
Copier après la connexion

Étape 3 : Écrivez le code du robot

Ouvrez index.js dans un éditeur de code et ajoutez le code suivant :

1. Importez et configurez Discord.js

   mkdir discord-moderation-bot
   cd discord-moderation-bot
Copier après la connexion
Copier après la connexion

2. Configurer la connexion du robot et l'événement Prêt

   npm init -y
Copier après la connexion
Copier après la connexion

3. Ajouter des commandes de modération

Commande d'interdiction

   npm install discord.js
Copier après la connexion
Copier après la connexion

Commande Muet

   touch index.js
Copier après la connexion
Copier après la connexion

Commande Effacer les messages

const { Client, GatewayIntentBits } = require('discord.js');
const client = new Client({
    intents: [
        GatewayIntentBits.Guilds,
        GatewayIntentBits.GuildMessages,
        GatewayIntentBits.MessageContent,
        GatewayIntentBits.GuildMembers
    ]
});

const TOKEN = 'YOUR_BOT_TOKEN'; // Replace with your bot token
Copier après la connexion

Étape 4 : Invitez le bot sur votre serveur

  1. Retournez au portail des développeurs Discord.
  2. Dans la barre latérale gauche, cliquez sur OAuth2 > Générateur d'URL.
  3. Sous Portées, sélectionnez le bot. Sous Autorisations du robot, sélectionnez :
    • Bannir des membres
    • Gérer les rôles
    • Gérer les messages
  4. Copiez l'URL générée et collez-la dans votre navigateur pour inviter le bot sur votre serveur.

Étape 5 : testez votre robot

  1. Exécutez le bot :
client.once('ready', () => {
    console.log(`Logged in as ${client.user.tag}!`);
});

client.login(TOKEN);
Copier après la connexion
  1. Dans votre serveur Discord, essayez d'utiliser les commandes suivantes :
    • !ban @user pour bannir un utilisateur.
    • !mute @user pour désactiver un utilisateur (assurez-vous qu'un rôle « Muté » existe).
    • !clear pour supprimer un nombre spécifié de messages.

Conseils supplémentaires

  1. Améliorez la gestion des erreurs : Ajoutez une meilleure journalisation et des commentaires des utilisateurs pour les erreurs.
  2. Ajouter une commande d'aide : Fournissez aux utilisateurs une liste de commandes et leurs descriptions.
  3. Sécurisez votre jeton de robot : Utilisez des variables d'environnement ou un fichier de configuration pour protéger votre jeton.
  4. Développez les fonctionnalités : Ajoutez des avertissements, réactivez le son ou même la détection automatique du spam à l'aide d'un outil de suivi des messages.

Avec ce guide, vous disposez d'un robot de modération entièrement fonctionnel que vous pouvez personnaliser en fonction des besoins de votre serveur !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal