Node.js (discord.js)
Les modules s'installent depuis package.json avec ton gestionnaire (npm, pnpm ou yarn selon ton fichier de verrouillage). Le script start est utilisé s'il existe.
package.json
{
"name": "mon-bot",
"main": "index.js",
"scripts": { "start": "node index.js" },
"dependencies": {
"discord.js": "^14.19.3",
"dotenv": "^16.5.0"
}
}index.js
require('dotenv').config();
const { Client, GatewayIntentBits } = require('discord.js');
const client = new Client({ intents: [GatewayIntentBits.Guilds] });
client.once('ready', (c) => console.log(`Connecté en tant que ${c.user.tag}`));
client.login(process.env.TOKEN);💡
TypeScript : compile avant d'envoyer (
dist/), ou mets un script start qui lance ton fichier compilé.