ReferenceError: Cannot access 'Client' before initialization
столкнулся с такой ошибкой при запуске бота появляется такая ошибка:
^
ReferenceError: Cannot access 'Client' before initialization
at Object.<anonymous> (C:\Users\gatze\Desktop\SKRP BOT\bot.js:2:16)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Module._load (node:internal/modules/cjs/loader:827:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
at node:internal/main/run_main_module:17:47
Node.js v18.0.0``
discord.js 13 библеотека
сам код собственно
` const Discord = require('discord.js');
const client = new Client({ intents: [Intents.FLAGS.GUILDS] });
const { Client, Intents, MessageEmbed } = require('discord.js');
const Gamedig = require('gamedig');
var play;
var map;
var ai_bolit;
setInterval(function() {
Gamedig.query({
type: 'garrysmod', // тип игры
host: '188.127.241.213', // IP сервера
port: 27490, // PORT Сервера
port: 27490, // PORT Сервера
maxAttempts: 1,
attemptTimeout: 10000,
socketTimeout: 1000
}).then((state) => {
playersCheck = Array.from(state.players.map(p => `${p.name}`));
playersCount = playersCheck.length;
play = playersCount;
map = state.map;
ai_bolit = true;
}).catch((error) => {
console.error(error);
client.user.setActivity('Сервер не в сети...', { type: 2 })
ai_bolit = false;
});
client.user.setActivity('SERVER: ' + play + '/128', { type: 2 })
}, 3800);
client.on('error', (_) => {
console.log(_);
})
client.on('messageCreate', async message => { /* ... */
if(message.author.bot) return;
if(message.channel.type === "dm") return;
if (message.content.indexOf('айпи') !== -1) {
message.reply('Хей!')
const embed = new MessageEmbed();
embed.setAuthor({ name: 'Айпи наших серверов' })
.setColor('#228B22')
.setDescription("SKRP #1 - 188.127.241.213:27490 [Online " + play + "/128]")
.setFooter({ text: "© SKRP. Все права защищены." })
.setTimestamp()
message.channel.send(embed);
}
if (message.content.indexOf('Айпи') !== -1) {
message.reply('Хей!')
const embed = new MessageEmbed();
embed.setAuthor({ name: "Айпи наших серверов" })
.setColor('#228B22')
.setDescription("SKRP #1 - 188.127.241.213:27490 [Online " + play + "/128]")
.setFooter({ text: "© SKRP. Все права защищены." })
.setTimestamp()
message.channel.send(embed);
}
if(message.content == '!status') {
if(ai_bolit) {
const embed = new MessageEmbed();
embed.setAuthor({ name: "Айпи наших серверов" })
.setColor('#228B22')
.setDescription("SKRP #1 - 188.127.241.213:27490 [Online " + play + "/128]")
.setFooter({ text: "© SKRP. Все права защищены." })
.setTimestamp()
message.channel.send(embed);
}
if(!ai_bolit)
{
const embed2 = new MessageEmbed();
embed.setAuthor({ name: "Айпи наших серверов" })
.setColor('#228B22')
.setDescription("SKRP #1 - 188.127.241.213:27490 [Online " + play + "/128]")
.setFooter({ text: "© SKRP. Все права защищены." })
.setTimestamp()
message.channel.send(embed2);
}
}
})
client.login('тут был токен');`