Split into multiple files #18

Merged
Anri merged 22 commits from dev into main 2022-07-03 18:43:31 +02:00
2 changed files with 23 additions and 5 deletions
Showing only changes of commit 7eb61b0700 - Show all commits

View file

@ -1,4 +1,4 @@
const { Client, Intents } = require('discord.js');
import loadClient from './utils/client.js';
const run = async () => {
console.log('Starting Botanique...');
@ -10,12 +10,11 @@ const run = async () => {
}
// Client Discord.JS
const client = new Client({ intents: [Intents.FLAGS.GUILDS] });
client.config = { token_discord: process.env.TOKEN_DISCORD };
const client = await loadClient().catch(() => {
throw 'Client ❌';
});
if (client) {
console.log('Client ✅');
} else {
throw 'Client ❌';
}
await client.login(client.config.token_discord);

19
src/utils/client.js Normal file
View file

@ -0,0 +1,19 @@
import { Client, Intents } from 'discord.js';
import { readFileSync } from 'fs';
const { version } = JSON.parse(readFileSync('./package.json'));
// Création du client et de ses propriétés
export default async () => {
const client = new Client({
intents: [
Intents.FLAGS.GUILDS,
],
});
client.config = {
version: version,
token_discord: process.env.TOKEN_DISCORD,
};
return client;
};