Discord.js kod hata veriyor

Taha Bostan

Hectopat
Katılım
5 Şubat 2021
Mesajlar
209
Makaleler
1
Yer
Bursa
Daha fazla  
Cinsiyet
Erkek
Meslek
Yazılım Mühendisi
SyntaxError: Identifier 'Client' has already been declared
←[90m at Object.compileFunction (node:vm:352:18)←[39m
←[90m at wrapSafe (node:internal/modules/cjs/loader:1031:15)←[39m
←[90m at Module._compile (node:internal/modules/cjs/loader:1065:27)←[39m
←[90m at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)←[39m
←[90m at Module.load (node:internal/modules/cjs/loader:981:32)←[39m
←[90m at Function.Module._load (node:internal/modules/cjs/loader:822:12)←[39m
←[90m at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)←[39m
←[90m at node:internal/main/run_main_module:17:47←[39m
D:\txn bot\txn.js:3
const { Client, MessageEmbed } = require('discord.js');


Terminalde böyle bir hata alıyorum. Bu ne anlama geliyor ve nasıl düzeltirim?
 
SyntaxError: Identifier 'Client' has already been declared
←[90m at Object.compileFunction (node:vm:352:18)←[39m
←[90m at wrapSafe (node:internal/modules/cjs/loader:1031:15)←[39m
←[90m at Module._compile (node:internal/modules/cjs/loader:1065:27)←[39m
←[90m at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)←[39m
←[90m at Module.load (node:internal/modules/cjs/loader:981:32)←[39m
←[90m at Function.Module._load (node:internal/modules/cjs/loader:822:12)←[39m
←[90m at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)←[39m
←[90m at node:internal/main/run_main_module:17:47←[39m
D:\txn bot\txn.js:3
const { Client, MessageEmbed } = require('discord.js');

Terminalde böyle bir hata alıyorum. Bu ne anlama geliyor ve nasıl düzeltirim?

Aklıma gelen tek yöntem silip yeniden yüklemek büyük ihtimal denemişsindir.
 
[CODE lang="javascript" title="KOD"]const { Client, Intents } = require('discord.js');
const client = new Client({ intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES] });
const { Client, MessageEmbed } = require('discord.js');

client.on('ready', () => {
console.log(`abiniz online`);
client.user.setActivity('Made by Sir Txn', {type: 'LISTENING'});
});

client.on('messageCreate', message => {
if (message.content.toLowerCase() === 'sa') {
message.channel.send('Aleyküm selam, hoşgeldin.');
}
});

client.on('messageCreate', message => {
if (message.content.toLowerCase() === 'txn!kurallar') {
const kanal = new MessageEmbed()

.setTitle('Merkez AİHL Sunucu Kuralları')
.setDescription('Sunucunun kurallarına uymalısınız, aksi halde cezalandırılabilirsiniz.')
.setAuthor('txn bot')
.setColor('AQUA')
.setThumbnail('https://discord.com/channels/@me/839578872424562758/937004093870866503')
.addField('Ailevi küfürler etmemeniz gerek', 'Aksi halde direkt olarak ban yiyebilirsiniz.')
.addField('Spam, Flood veya Toxiclik yapmamalısınız', 'Aksi halde bir saat mute yersiniz.')
.addField('Adınızı ve soyadınızı moderatörlere bildirmelisiniz', 'Yoksa bir saat mute yersiniz, bir kez daha yazmazsanız ban yersiniz.')
.addField('Gereksiz @everyone atmamalısınız', 'Aksi halde bir saat mute yersiniz.')
.addField('Cinsiyetçilik yapmamalısınız ve birisiyle dalga geçmemelisiniz', 'Aksi halde altı saat mute yersiniz.')
.addField('Otorol odasından sınıfınızı seçmelisiniz', 'Aksi halde ban yersiniz.')
message.channel.send(kanal);
}
});[/CODE]

kod bu
 
const { Client, Intents } = require('discord.js'); const client = new Client({ intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES] }); const { MessageEmbed } = require('discord.js'); client.on('ready', () => { console.log(`abiniz online`); client.user.setActivity('Made by Sir Txn', {type: 'LISTENING'}); }); client.on('messageCreate', message => { if (message.content.toLowerCase() === 'sa') { message.channel.send('Aleyküm selam, hoşgeldin.'); } }); client.on('messageCreate', message => { if (message.content.toLowerCase() === 'txn!kurallar') { const kanal = new MessageEmbed() .setTitle('Merkez AİHL Sunucu Kuralları') .setDescription('Sunucunun kurallarına uymalısınız, aksi halde cezalandırılabilirsiniz.') .setAuthor('txn bot') .setColor('AQUA') .setThumbnail('https://discord.com/channels/@me/839578872424562758/937004093870866503') .addField('Ailevi küfürler etmemeniz gerek', 'Aksi halde direkt olarak ban yiyebilirsiniz.') .addField('Spam, Flood veya Toxiclik yapmamalısınız', 'Aksi halde bir saat mute yersiniz.') .addField('Adınızı ve soyadınızı moderatörlere bildirmelisiniz', 'Yoksa bir saat mute yersiniz, bir kez daha yazmazsanız ban yersiniz.') .addField('Gereksiz @everyone atmamalısınız', 'Aksi halde bir saat mute yersiniz.') .addField('Cinsiyetçilik yapmamalısınız ve birisiyle dalga geçmemelisiniz', 'Aksi halde altı saat mute yersiniz.') .addField('Otorol odasından sınıfınızı seçmelisiniz', 'Aksi halde ban yersiniz.') message.channel.send(kanal); } });

Bunu yaz. Üstteki arkadaşın dediği gibi 2 kere yazmışsın Client diye.
 
(node:9744) DeprecationWarning: Passing strings for MessageEmbed#setAuthor is deprecated. Pass a sole object instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
D:\txn bot\node_modules\discord.js\src\rest\RequestHandler.js:350
throw new DiscordAPIError(data, res.status, request);
^

DiscordAPIError: Cannot send an empty message
at RequestHandler.execute (D:\txn bot\node_modules\discord.js\src\rest\RequestHandler.js:350:13)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async RequestHandler.push (D:\txn bot\node_modules\discord.js\src\rest\RequestHandler.js:51:14)
at async TextChannel.send (D:\txn bot\node_modules\discord.js\src\structures\interfaces\TextBasedChannel.js:175:15) {
method: 'post',
path: '/channels/936888598576390155/messages',
code: 50006,
httpStatus: 400,
requestData: {
json: {
content: undefined,
tts: false,
nonce: undefined,
embeds: undefined,
components: undefined,
username: undefined,
avatar_url: undefined,
allowed_mentions: undefined,
flags: undefined,
message_reference: undefined,
attachments: undefined,
sticker_ids: undefined
},
files: []
}
}

Şimdi de böyle diyor?
 
Kodlama bilginiz var mı? Bakın karşılaştığınız hatalar her zaman bir yazım hatası olmaz. Runtime hatası da olabilir. Lütfen kodlama bilginiz olmadan bu işlere girmeyin.
 

Technopat Haberler

Geri
Yukarı