Selam Arkadaşlar Botunuzu v12 ye geçirmeyle alakalı yollarımız var 1.si
Xir Dev. Teamdan Alıntıdır.
embed terimleri değiştirin discord.js eventini değiştirin aslında basit: const {MessageEmbed} = require('discord.js') böyle değiştirin, sonra embed kısımlarını editleyin const embedadı olayı artık yok sırf embed olacak const embed = new MessageEmbed() buda sadece bu kadardı. Ready.js için events/ready.js değil bot.js den çalıştırma yapacaksınız. Oda çok basit:
client.on('ready', async () => {
client.appInfo = await client.fetchApplication();
setInterval( async () => {
client.appInfo = await client.fetchApplication();
}, 60000);
client.user.setActivity(`Ne Bileyim`, { type:"WATHING" })
console.log("XDT Aktif!")
});
Olay tamamen budur
bunu bot.js ye ekleyin, şimdi ready.js yi yok edelim events/ready.js dosyasını silin; util/eventLoader.js den client.on('ready', () => reqEvent('ready')(client)); kısmını silin buda böyle bir işlemdi. Şimdi ayarlar.json dosyasını silelim; client.ayarlar = {
"token": ":)",
"prefix": "!",
"sahip": "407564231580581888"
}
bunu bot.js nin modüllerinin altına atalım. const ayarlar = require(../ayarlar.json); yerine: const ayarlar = (client.ayarlar); yazalım. client.login(ayarlar.token) i client.login(client.ayarlar.token) yapalım.
[12:25]
Message.js yi değiştirelim onuda: module.exports = message => {
let client = message.client;
if (message.author.bot) return;
if (!message.content.startsWith(client.ayarlar.prefix)) return;
let command = message.content.split(" ")[0].slice(client.ayarlar.prefix.length);
let params = message.content.split(" ").slice(1);
let perms = client.elevation(message);
let cmd;
if (client.commands.has(command)) {
cmd = client.commands.get(command);
} else if (client.aliases.has(command)) {
cmd = client.commands.get(client.aliases.get(command));
}
if (cmd) {
if(cmd.conf.enabled == false) return message.reply("Bu kod şu anda bakımda veya kullanıma kapalı!")
if (perms < cmd.conf.permLevel) return;
cmd.run(client, message, params, perms);
}
};
yapalım
discord:Slipknot
#1552
Alıntıdır.Bunun Yanında Bütün Komutları Silmeniz Önerilir Yoksa Hata Alırsınız
Eğer yeni altyapı açmadıysanız gerek yok ama eğer yeni altyapı açtıysanız dediklerimi yapın; çünkü: hata verme ihtimali var