Skip to main content

Chapitre 5 - Les commandes (partie 1)

Nous rejoindre sur Discord

Définition

Les commandes sont devenues un élément très présent dans le fonctionnement de Discord. Elles nous permettent de réaliser beaucoup de chose aussi différentes les unes que les autres. Il n'existe pas de liste de commandes disponibles, car c'est le créateur du bot qui les invente. Dans ce chapitre, nous allons voir comment les utiliser.

Structure des commandes

Voici la structure que nous allons utiliser lorsque nous allons créer nos fichiers :

require('log-timestamp');

const { SlashCommandBuilder } = require('discord.js'); // Constructeur de notre commande

module.exports = {
    data: new SlashCommandBuilder()
      .setName('join'command_name') // Nom de notre commande
      .setDescription('Rejoindre le serveur'descriptoin'), // Description de notre commande
    async execute(interaction) { const// joinButtonLorsque =l'on newéxécute ActionRowBuilder().addComponents(une newcommande, ButtonBuilder()on .setURL(`${config.link.serveur.url}?url=${config.serverIP}:${config.portIP}`)réalise .setLabel('Rejoindreune leinteraction
        serveur')
                .setStyle(ButtonStyle.Link)
                .setDisabled(!config.link.serveur.enable)
        );

        return interaction.reply({
            content: `Pour rejoindre le serveur :/**
         * Instruction de l'évènement
         *F8 connect ${config.serverIP}:${config.portIP}**`,
            components: [joinButton],
        });/
    },
};

LorsqueComme vouspour voulez écouter unles évènement, nous vous conseillons d'appelerde lenommer votre fichier qui le contient de ladu même manièrenom que son nom afincelui de vousvotre retrouver facilement.commande.