- !Edip#0170
- Katılım
- 1 Eyl 2021
- Mesajlar
- 170
- Tepkime puanı
- 106
- Şehir
- İzmir
> KULLANIYOR OLDUĞUM cmdreload KOMUTU.
> AVANTAJI: Botu yeniden başlatmadan komuttaki değişikliği botta kullanabiliyorsunuz.
> AVANTAJI: Botu yeniden başlatmadan komuttaki değişikliği botta kullanabiliyorsunuz.
JavaScript:
const {
MessageEmbed
} = require(`discord.js`);
const config = require(`../../botconfig/config.json`);
const ee = require(`../../botconfig/embed.json`);
const emoji = require(`../../botconfig/emojis.json`);
module.exports = {
name: `cmdreload`,
category: `👑 Owner`,
aliases: [``],
description: `Komutu yeniden yükler.`,
usage: `cmdreload <komutismi>`,
run: async (client, message, args, cmduser, text, prefix) => {
if (!config.ownerIDS.includes(message.author.id))
return message.channel.send(new MessageEmbed()
.setColor(ee.wrongcolor)
.setFooter(client.user.username, ee.footericon)
.setTitle(`${emoji.msg.ERROR} Hata | Bu komutu çalıştırma izniniz yok!`)
);
try {
let reload = false;
for (let i = 0; i < client.categories.length; i += 1) {
let dir = client.categories[i];
try {
if (!args[0])
return message.channel.send(new MessageEmbed()
.setColor(ee.wrongcolor)
.setFooter(ee.footertext, ee.footericon)
.setTitle(`${emoji.msg.ERROR} Hata | Lütfen bir argüman ekleyin`)
);
delete require.cache[require.resolve(`../../commands/${dir}/${args[0]}.js`)] // kullanım !reload <komutismi>
client.commands.delete(args[0])
const pull = require(`../../commands/${dir}/${args[0]}.js`)
client.commands.set(args[0], pull)
reload = true;
} catch {}
}
if (reload)
return message.channel.send(new MessageEmbed()
.setColor(ee.wrongcolor)
.setFooter(ee.footertext, ee.footericon)
.setTitle(`${emoji.msg.SUCCESS} Başarılı | \`${args[0]}\` yeniden yüklendi.`)
);
return message.channel.send(new MessageEmbed()
.setColor(ee.wrongcolor)
.setFooter(ee.footertext, ee.footericon)
.setTitle(`${emoji.msg.ERROR} Hata | \`${args[0]}\` Yeniden yüklenemedi.`)
);
} catch (e) {
console.log(String(e.stack).bgRed)
return message.channel.send(new MessageEmbed()
.setColor(ee.wrongcolor)
.setFooter(ee.footertext, ee.footericon)
.setTitle(`${emoji.msg.ERROR} Hata | Bir hata oluştu.`)
.setDescription(`\`\`\`${e.message}\`\`\``)
);
}
},
};