Chapitre 4 - Les évènements
Définition
Lorsque l'on souhaite intéragir avec Discord, notre bot réagit avec un évènement. Il existe deux types d'évènement :
- once : émet l'évènement une fois que le bot est prêt
- on : émet à chaque fois qu'un évènement est reçue.
Que ce soit pour la lecture d'un message ou encore l'utilisation d'une commande, en fonction de l'évènement qu'il reçoit le bot va utiliser des instructions différentes.
La liste de tous les évènement possibles est présente sur : Discord JS - Client
Structure des évènement
Voici la structure que nous allons utiliser lorsque nous allons créer nos fichiers :
require('log-timestamp'); // Présent sur chaque fichier
module.exports = {
name: 'ready', // Nom de l'évènement
once: true,
execute(client) {
// Code
},
};
Lorsque vous voulez écouter un évènement, nous vous conseillons d'appeler le fichier qui le contient de la même manière que son nom afin de vous retrouver facilement.