Grosse refonte + Ajout /amp + Correctif /crack
This commit is contained in:
11
app.js
11
app.js
@@ -1,8 +1,8 @@
|
||||
// PACKAGES
|
||||
const fs = require('fs')
|
||||
const { Client, Collection, GatewayIntentBits, REST, Routes } = require('discord.js')
|
||||
const { Player } = require('discord-player')
|
||||
const { YouTubeExtractor, SpotifyExtractor } = require('@discord-player/extractor')
|
||||
const { Player } = require('discord-player')
|
||||
const fs = require('fs')
|
||||
require('dotenv').config()
|
||||
|
||||
|
||||
@@ -10,7 +10,6 @@ require('dotenv').config()
|
||||
let intents = [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMembers, GatewayIntentBits.GuildVoiceStates]
|
||||
const client = new Client({ intents })
|
||||
|
||||
|
||||
// EVENTS HANDLING
|
||||
const eventFiles = fs.readdirSync('./events').filter(file => file.endsWith('.js'))
|
||||
for (file of eventFiles) {
|
||||
@@ -19,7 +18,6 @@ for (file of eventFiles) {
|
||||
else client.on(event.name, (...args) => { event.execute(...args) })
|
||||
}
|
||||
|
||||
|
||||
// COMMANDS HANDLING
|
||||
client.commands = new Collection()
|
||||
let commands = []
|
||||
@@ -35,7 +33,6 @@ for (folder of commandFolders) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// COMMANDS REGISTERING
|
||||
const rest = new REST({ version: '10' }).setToken(process.env.DISCORD_TOKEN);
|
||||
(async () => {
|
||||
@@ -43,7 +40,6 @@ const rest = new REST({ version: '10' }).setToken(process.env.DISCORD_TOKEN);
|
||||
catch (error) { console.error(error) }
|
||||
})()
|
||||
|
||||
|
||||
// BUTTONS HANDLING
|
||||
client.buttons = new Collection()
|
||||
|
||||
@@ -54,13 +50,11 @@ for (file of buttonFiles) {
|
||||
else console.log(`\u001b[1;35m [WARNING] The button ${file} is missing a required "id" or "execute" property.`)
|
||||
}
|
||||
|
||||
|
||||
// PLAYER INITIALIZATION
|
||||
const player = new Player(client, { autoRegisterExtractor: false })
|
||||
player.extractors.register(YouTubeExtractor)
|
||||
player.extractors.register(SpotifyExtractor)
|
||||
|
||||
|
||||
// PLAYER EVENTS HANDLING
|
||||
const eventPlayerFiles = fs.readdirSync('./eventsPlayer').filter(file => file.endsWith('.js'))
|
||||
for (file of eventPlayerFiles) {
|
||||
@@ -69,6 +63,5 @@ for (file of eventPlayerFiles) {
|
||||
player.events.on(event.name, (...args) => event.execute(...args))
|
||||
}
|
||||
|
||||
|
||||
// LAUNCH
|
||||
client.login()
|
||||
Reference in New Issue
Block a user