- !Edip#0170
- Katılım
- 1 Eyl 2021
- Mesajlar
- 170
- Tepkime puanı
- 106
- Şehir
- İzmir
> KULLANIYOR OLDUĞUM eval KOMUTU.
JavaScript:
const {
MessageEmbed,
splitMessage
} = require(`discord.js`);
const config = require(`../../botconfig/config.json`);
const ee = require(`../../botconfig/embed.json`);
const emoji = require(`../../botconfig/emojis.json`);
const {
inspect
} = require(`util`);
module.exports = {
name: `eval`,
category: `👑 Owner`,
aliases: [`evaluate`],
description: `eval komutu`,
usage: `eval <COD>`,
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!`)
);
if (!args[0])
return message.channel.send(new MessageEmbed()
.setColor(ee.wrongcolor)
.setFooter(client.user.username, ee.footericon)
.setTitle(`${emoji.msg.ERROR} HATA | En az bir değerlendirme argümanı eklemelisiniz`)
);
let evaled;
try {
if (args.join(` `).includes(`token`)) return console.log(`TOKEN ALINMADI ;)`.red);
evaled = await eval(args.join(` `));
let string = inspect(evaled);
if (string.includes(client.token)) return console.log(`TOKEN ALINMADI ;)`.red);
let evalEmbed = new MessageEmbed()
.setTitle(`10'lar FM | Değerlendirme`)
.setColor(ee.color);
const splitDescription = splitMessage(string, {
maxLength: 2040,
char: `\n`,
prepend: ``,
append: ``
});
splitDescription.forEach(async (m) => {
evalEmbed.setDescription(`\`\`\`` + m + `\`\`\``);
message.channel.send(evalEmbed);
});
} 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}\`\`\``)
);
}
},
};