feat: mise à jour du code

This commit is contained in:
UltraLionFr
2025-08-26 01:21:58 +02:00
parent 944845cd11
commit d3d3642ec3
29 changed files with 487 additions and 320 deletions
+29 -15
View File
@@ -1,24 +1,38 @@
const env = require("@dotenvx/dotenvx").config();
const { Client, GatewayIntentBits } = require("discord.js");
const { loadEvents } = require("./handlers/eventHandler");
const { loadCommands } = require("./handlers/commandHandler");
const { loadButtons } = require("./handlers/buttonHandler");
const { loadModals } = require("./handlers/modalHandler");
const { loadMenus } = require("./handlers/menuHandler");
const { initDB } = require("./handlers/database");
const logger = require("./handlers/logger");
const chalk = require("chalk");
const env = require('@dotenvx/dotenvx').config();
const { Client, GatewayIntentBits } = require('discord.js');
const { loadEvents } = require('./handlers/eventHandler');
const { loadCommands } = require('./handlers/commandHandler');
const { loadButtons } = require('./handlers/buttonHandler');
const { loadModals } = require('./handlers/modalHandler');
const { loadMenus } = require('./handlers/menuHandler');
const { initDB } = require('./handlers/database');
const logger = require('./handlers/logger');
const chalk = require('chalk');
const count = Object.keys(env.parsed || {}).length;
const keys = Object.keys(env.parsed || {}).join(", ");
const colors = [chalk.red, chalk.green, chalk.yellow, chalk.blue, chalk.magenta, chalk.cyan, chalk.white];
const coloredKeys = Object.keys(env.parsed || {}).map((key, i) => colors[i % colors.length](key)).join(", ");
const keys = Object.keys(env.parsed || {}).join(', ');
const colors = [
chalk.red,
chalk.green,
chalk.yellow,
chalk.blue,
chalk.magenta,
chalk.cyan,
chalk.white,
];
const coloredKeys = Object.keys(env.parsed || {})
.map((key, i) => colors[i % colors.length](key))
.join(', ');
logger.success(`🚀 ${process.env.BOT_START_MESSAGE}`);
logger.info(`🔑 Variables .env détectées (${count}) : ${coloredKeys}`);
const client = new Client({
intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages, GatewayIntentBits.MessageContent]
intents: [
GatewayIntentBits.Guilds,
GatewayIntentBits.GuildMessages,
GatewayIntentBits.MessageContent,
],
});
loadEvents(client);
@@ -35,4 +49,4 @@ loadMenus(client);
logger.error(`Erreur au démarrage : ${error.message}`);
process.exit(1);
}
})();
})();