Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on('message', message => {
- const args = message.content.slice(prefix.length).trim().split(/ +/);
- const command = args.shift().toLowerCase();
- if(command === 'addemoji') {
- if(!message.member.hasPermission("ADMINSTRATOR")) return;
- if(!args[0]) return message.channel.send(new Discord.MessageEmbed()
- .setColor('#850101')
- .setDescription(`> usage: ${prefix}emoji [emoji] [Name]`))
- if(!args[1]) return message.channel.send(new Discord.MessageEmbed()
- .setColor('#850101')
- .setDescription(`> usage: ${prefix}emoji [emoji] [Name]`))
- if(args[2]) return message.channel.send(new Discord.MessageEmbed()
- .setColor('#850101')
- .setDescription(`> usage: ${prefix}emoji [emoji] [Name]`))
- const hasEmoteRegex = /<a?:.+:\d+>/gm
- const emoteRegex = /<:.+:(\d+)>/gm
- const animatedEmoteRegex = /<a:.+:(\d+)>/gm
- const messages = await message.channel.messages.fetch()
- const message1 = message.content.match(hasEmoteRegex)
- if(!message1) return message.channel.send(new Discord.MessageEmbed()
- .setColor('#850101')
- .setDescription('invalid emoji'))
- if (emoji = emoteRegex.exec(message1)) {
- const url = "https://cdn.discordapp.com/emojis/" + emoji[1] + ".png?v=1"
- .then(emoji => { message.channel.send(new Discord.MessageEmbed()
- .setColor('#850101')
- .setDescription(`added : ${emoji.name}!`)
- .setImage(url))
- message.guild.emojis.create(url, args[1])
- })
- .catch(console.error)
- }
- else if (emoji = animatedEmoteRegex.exec(message1)) {
- const url = "https://cdn.discordapp.com/emojis/" + emoji[1] + ".gif?v=1"
- message.guild.emojis.create(url, args[1])
- .then(emoji => message.channel.send(new Discord.MessageEmbed()
- .setColor('#850101')
- .setDescription(`added : ${emoji.name}!`)
- .setImage(url)))
- .catch(console.error)
- }
- else {
- message.channel.send("Couldn't find an emoji to paste!")
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement