Voici mes codes venant de mes vidéos tutorielles de comment code un bot Discord
Installer Node.js.
Créer une application en se connectant à l'espace Developers sur le site de Discord. Choisir un nom, une image et éventuellement une description.
Dans l'onglet Bot, ajouter un bot à l'application.
Obtenir le lien d'invitation du bot présenté sous cette forme :
https://discordapp.com/oauth2/authorize?client_id=<CLIENT_ID>&scope=bot&permissions=<PERMISSIONS>
avec
<CLIENT_ID>
: le numéro trouvable sur la page générale de l'application.<PERMISSIONS>
: le numéro obtenu en bas de la page dans l'onglet Bot en sélectionnant les permissions souhaitées.Suivre ce lien et ajouter le bot à l'un de ses serveurs.
Créer un dossier où enregistrer le bot.
Ouvrir la console Node.js command prompt, se rendre dans le dossier précédemment créer, et installer discord.js
:
> cd C:\<chemin_vers_le_dossier>\Discord-bot-tuto-v13\
> npm install discord.js
index.js
et copier dedans le code ci-dessous :const { Client, Intents } = require('discord.js');
const client = new Client({ intents: [Intents.FLAGS.GUILDS] });
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
});
client.on('interactionCreate', async interaction => {
if (!interaction.isCommand()) return;
if (interaction.commandName === 'ping') {
await interaction.reply('Pong!');
}
});
client.login('token');
ATTENTION : Ce TOKEN doit rester confidentiel.
> npm start
Si tout s'est bien passé, il devrait apparaître Logged in dans la console, et le bot devrait être connecté sur Discord. Essayer d'envoyer !ping, le bot devrait répondre pong. Le bot est maintenant configuré. 👏