Discord botu Prefix ayarlayınca hata veriyor

Poykisol61

Decapat
Katılım
1 Mayıs 2021
Mesajlar
142
Makaleler
2
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
HATA:SyntaxError: Identifier 'prefix' has already been declared
[CODE lang="javascript" title="Bot.js"]const prefix = require('./ayarlar.prefix')

var prefix = ayarlar.prefix
[/CODE]
[CODE lang="javascript" title="Denemek için komut"]
client.on('message', msg => {
if (msg.content.toLowerCase() === prefix + 'adam') {
msg.reply('Poykisol ve Trefax');
} //denemek için bu komutu yazdım
[/CODE]
[CODE lang="javascript" title="ayarlar.json"]{
"prefix": "+"
} //şimdilik bu kadarını yazdım[/CODE]
 
Hata:SyntaxError: ıdentifier 'prefix' has already been declared.
[CODE lang="javascript" title="Bot.js"]const prefix = require('./ayarlar.prefix')

var prefix = ayarlar.prefix
[/CODE]
[CODE lang="javascript" title="Denemek için komut"]
client.on('message', msg => {
if (msg.content.toLowerCase() === prefix + 'adam') {
msg.reply('Poykisol ve Trefax');
} //denemek için bu komutu yazdım.
[/CODE]
[CODE lang="javascript" title="ayarlar.json"]{
"prefix": "+"
} //şimdilik bu kadarını yazdım[/CODE]

2 kere prefix tanımlamışsın.
const prefix = require('./ayarlar.prefix')

Sadece bu olmalı.
 
Require kısmına dosyanın dizinini yazmanız lazım.
Yazımı şöyle olacaktır:
JavaScript:
const {prefix} = require('./ayarlar.json')
console.log(prefix)

Yine aynı hata var
Yazığım kodda hata varmış :D
düzeltilmişi

[CODE lang="javascript" title="Bot.js"] client.on('message', msg => {
if (msg.content.toLowerCase() === prefix + 'adam') {
msg.reply('Poykisol');
}
});
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ['adam','ADAM','Adam'],
permLevel: 0
};
exports.help = {
name: 'adam',
description: 'adam.',
usage: 'adam'
};[/CODE]

Trefax sağ olsun :kalp:
Arkadaşlar şimdi de bot cevap vermiyor. Komutlar klasörüne attım ve isterseniz kodu atayım.

[CODE title="komutlar/yardım.js"]//BU KODU DENEMEK İÇİN HAZIR ALDIM
exports.run = async (client, message, params) => {

let prefix = ayarlar.prefix

if (!params[0]) {
message.channel.sendCode("asciidoc",`= BOT ADI Yardım Menüsü =

${prefix}eğlence :: Eğlence komutlarını gösterir.
${prefix}kullanıcı :: Kullanıcı komutlarını gösterir.
${prefix}yetkili :: Yetkili komutlarını gösterir.
${prefix}ekstra :: Ekstra komutları gösterir.
${prefix}müzik :: Müzik komutlarını gösterir.

# Komutlar hakkında yardım almak icin ${prefix}yardım `);
} else {
let command = params[0];
if (client.commands.has(command)) {
command = client.commands.get(command);
message.channel.sendCode('asciidoc', `= ${command.help.name} =

Hakkında :: ${command.help.description}
Kullanım :: ${prefix}${command.help.usage}`);
}
}

};

exports.conf = {
enabled: true,
guildOnly: false,
aliases: [],
permLevel: 0
};

exports.help = {
name: 'yardım',
description: 'Komut kategorilerini gösterir.',
usage: 'yardım'
};[/CODE]
 
Son düzenleme:

Yeni konular

Geri
Yukarı