Skip to main content

Chapitre 4

Nous rejoindre sur Discord

Afficher la structure d'un message (Moyen)

Pour réaliser cet exercice, la première étape à faire est d'aller rechercher le nom de l'évènement qui permet de récupérer les messages envoyés. On va donc ce rendre sur le site https://discord.js.org/#/docs/main/stable/class/Client et regarder la liste des évènements.

Dans la liste, on va trouver le nom suivant : messageCreate. Lorsque l'on clique sur l'évènement, on obtient les informations suivantes :

On sait donc qu'il va prendre le paramètre message dans ses paramètres. Maintenant que l'on a toutes les informations, nous pouvons créer un fichier messageCreate.js dans le répertoire src/events/.

require('log-timestamp'); // Présent sur chaque fichier

module.exports = {
    name: 'messageCreate', // Nom de l'évènement
    once: false, Ici, on veut le faire pour chaque message envoyé alors, on met false
    async execute(client, message) { // On récupère le paramètre message
        if (message.author.id === client.user.id) return; // Bonus : on fait en sorte de ne pas récupérer les messages que l'on envoie nous même
        console.log(message); // On affiche la structure et les informations du message envoyé
    },
};