Nouveau : centre de documentation complet disponible Découvrir
RavoHost
Retour à « Bot Discord »

Les commandes slash sont devenues le standard sur Discord : elles s'affichent avec autocomplétion et une description directement dans le client.

1. Définir la commande

Avec discord.js, une commande slash se déclare via SlashCommandBuilder, avec son nom, sa description et ses éventuelles options.

2. Enregistrer les commandes auprès de Discord

Un script d'enregistrement (souvent lancé une seule fois, ou à chaque déploiement) envoie la liste des commandes à l'API Discord via un token d'application.

3. Gérer l'exécution

Dans le code du bot, un gestionnaire d'événement interactionCreate reçoit l'appel de la commande et exécute la logique correspondante.

4. Redéployer après modification

Toute nouvelle commande ou changement d'option nécessite de relancer le script d'enregistrement pour que Discord la prenne en compte.