Кто-нибудь знает, в чем моя проблема? Я понятия не имею, что я сделал неправильно, ниже появляется сообщение об ошибке, когда я набираю "узел".
Я получаю это сообщение об ошибке:
PS C:\Users\georg\Desktop\Levels> node .
const bot = new client();
^
TypeError: client is not a constructor
at Object.<anonymous> (C:\Users\georg\Desktop\Levels\index.js:6:13)
at Module._compile (internal/modules/cjs/loader.js:1156:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
at Module.load (internal/modules/cjs/loader.js:1000:32)
at Function.Module._load (internal/modules/cjs/loader.js:899:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)
at internal/main/run_main_module.js:18:47
Это мой код :
const {
client,
Attachment
} = require('discord.js')
const bot = new client();
const ytdl = require("ytdl-core");
const token = 'My token here'
const PREFIX = '!';
var version = '1.2';
var servers = {};
bot.on('ready', () => {
console.log('This Bot Is Online!' + version)
})
bot.on('message', message => {
let args = message.content.substring(PREFIX.length).split(" ");
switch (args[0]) {
case 'Play':
function play(connection, message){
var server = servers[message.guild.id];
server.dispatcher = connection.playStream(ytdl(server.queue[0], {filter: "audioonly"}));
server.queue.shift();
server.dispatcher.on("end", function(){
if(server.queue[0]){
play(connection, message);
}else {
connection.disconnect();
}
});
}
if(!args[1]){
message.channel.send("You need to provide a link!");
return;
}
if(!message.member.voiceChannel){
message.channel.send("You must be in a channel to play the bot!");
return;
}
if(!servers[message.guild.id]) servers[message.guild.id] = {
queue: []
}
var server = server = servers[message.guild.id];
server.queue.push(args[1]);
if(!message.guild.voiceConnection) message.member.voiceChannel.join().then(function(connection){
play(connection, message);
})
break;
}
});
bot.login(token);
если бы кто-то мог помочь с этим, это помогло бы мне помочь. Спасибо, Чжу (я скопировал и вставил точный код из кода Visual Studio)