- KenDayy#0001
- Katılım
- 26 Ağu 2021
- Mesajlar
- 247
- Tepkime puanı
- 124
- Şehir
- Yurtdışı
Emoji Botun Komutuna Benzer Bir Komut Ama Bu Komut Sıfırdan Benim Tarafımca Yapılmıştır Kendi Botumdada Kullanıyorum Inşallah Beğenirsiniz İyi Kodlamalar.
Coder: Ufqzyn#3006
Gerekli Modüller: discord.js, moment, quick.db
Coder: Ufqzyn#3006
Gerekli Modüller: discord.js, moment, quick.db
JavaScript:
// Ufqzyn#3006
const Discord = require('discord.js');
const moment = require('moment');
const config = require('../config.json');
const db = require('quick.db');
moment.locale('tr');
exports.run = async (client, message, args) => {
let prefix = await db.fetch(`prefix_${message.guild.id}`) || config.prefix
if(!args[0]) return message.channel.send(new Discord.MessageEmbed()
.setColor('#fdcf5c')
.addField('Kullanım', `${prefix}emoji-bilgi \`emojiadi\` - ${prefix}emoji-bilgi \`:emoji:\``)
.setFooter(message.author.username+' tarafından istendi.', message.author.avatarURL({ dynamic: true })));
const s = args.slice(0).join(' ').split(' ').filter(x => x.includes('<') && x.includes('>'))[0];
var emoji;
if(s) {
if(!message.guild.emojis.cache.get(s.split(':')[2].split('>')[0])) return message.channel.send('Bilgisini vermem için **bu sunucuda** olan bir emojiyi göndermeli veya adını yazmalısınız. Örnek; `${prefix}bilgi emoji`')
emoji = message.guild.emojis.cache.get(s.split(':')[2].split('>')[0]);
} else {
if(!message.guild.emojis.cache.find(x => x.name === args.slice(0).join('-'))) return message.channel.send('Bilgisini vermem için **bu sunucuda** olan bir emojiyi göndermeli veya adını yazmalısınız. Örnek; `${prefix}bilgi emoji`')
emoji = message.guild.emojis.cache.find(x => x.name === args.slice(0).join('-'));
};
const author = await emoji.fetchAuthor();
return message.channel.send(new Discord.MessageEmbed()
.setColor('#fdcf5c')
.setAuthor('Emoji Bilgi')
.addField("ID'si", emoji.id, true)
.addField('Hareketli mi?', emoji.animated ? '\`Evet\`' : '\`Hayır\`', true)
.addField('Eklenme Tarihi', moment(emoji.createdAt).format('DD')+' '+moment(emoji.createdAt).format('MM').toString()
.replace('01', 'Ocak')
.replace('02', 'Şubat')
.replace('03', 'Mart')
.replace('04', 'Nisan')
.replace('05', 'Mayıs')
.replace('06', 'Haziran')
.replace('07', 'Temmuz')
.replace('08', 'Ağustos')
.replace('09', 'Eylül')
.replace('10', 'Ekim')
.replace('11', 'Kasım')
.replace('12', 'Aralık')+' '+moment(emoji.createdAt).format('YYYY'), true)
.addField('Kullanım', `\`<${emoji.animated ? 'a' : ''}:${emoji.name}:${emoji.id}>\``, true)
.addField('Ekleyen Kişi', '<@!'+author.id+'>', true)
.addField('Bağlantı', '[Buraya tıkla]('+emoji.url+')', true)
.setThumbnail(emoji.url)
.setFooter(`${message.author.tag} tarafından istendi.`, message.author.avatarURL({ dynamic: true })));
};
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ['emoji-bilgi', 'emoji-bılgı', 'bilgi'],
permLevel: 0
};
exports.help = {
name: 'emoji-bilgi',
namee: 'info'
};
// Ufqzyn#3006