Bonjour,
je ne vois pas comment modifier la premiere ligne pour qu´elle fonctionne sachant que j´ai essayer de faire require fans une variable puis le newdans une autre avec la premiere variable sans succes
const Genius = new (require("genius-lyrics"))("ApavK7sxIw4WfaTNVe1g9Hc8civ8WqGW0NWx_akrti6Bcg3Nc7ILibv9LoVDoT0-");
const { MessageEmbed } = require("discord.js")
module.exports = {
name: "lyrics",
description: "Get lyrics of Song",
async execute (client, message, args) {
const { channel } = message.member.voice;
if (!channel) {
//IF AUTHOR IS NOT IN VOICE CHANNEL
return message.channel.send("Tu dois être dans un channel vocal :/");
}
const serverQueue = message.client.queue.get(message.guild.id);
if (!serverQueue) {
return message.channel.send("Il n'ya rien que le bot est entrain de jouer");
}
let m = await message.channel.send("Cherhe les paroles")
//NOw we gonna see on playing song
Genius.tracks.search(serverQueue.songs[0].title)
.then(results => {
const song = results[0];
song.lyrics()
.then(lyrics => {
if (lyrics.length > 4095) {
return message.channel.send("Le lyrics est trop long (plus de 4095 caractères)")
}
if (lyrics.length < 2048) {
const lyricsEmbed = new MessageEmbed()
.setColor("#ff2050")
.setDescription(lyrics.trim());
return m.edit('', lyricsEmbed);
}
m.delete()
})
}).catch(err => message.channel.send("Impossible de trouvé les paroles"));
}
}
Les paroles de chanson qui passe donnais par les personnes ( la commande s'actique que quand on feras .lyrics)
TypeError: require(...) is not a constructor
at Object.<anonymous> (c:\Users\cleme\Desktop\discution\discord bot.vscode\music\lyrics.js:1:16)
at Module._compile (internal/modules/cjs/loader.js:1133:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
at Module.load (internal/modules/cjs/loader.js:977:32)
at Function.Module._load (internal/modules/cjs/loader.js:877:14)
at Module.require (internal/modules/cjs/loader.js:1019:19)
at require (internal/modules/cjs/helpers.js:77:18)
at Object.<anonymous> (c:\Users\cleme\Desktop\discution\discord bot.vscode\BotDiscord.js:23:23)
at Module._compile (internal/modules/cjs/loader.js:1130:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
const Genius = new require("genius-lyrics")("ApavK7sxIw4WfaTNVe1g9Hc8civ8WqGW0NWx_akrti6Bcg3Nc7ILibv9LoVDoT0-");