Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const fs = require('fs')
- const emojies = JSON.parse(fs.readFileSync('./emojies.json' , 'utf8'));
- client.on('message',message =>{
- if(!message.guild) return;
- if(!message.member.hasPermission('MANAGE_GUILD')) return
- if(message.content.startsWith(prefix+'setchannel')) {
- let channel = message.mentions.channels.first() || message.channels.get(`${message.content.split(" ").slice(1).join(" ")}`)
- if(!channel) return message.channel.send('*I Can\'t find this channel :x:**')
- if(!emojies[message.guild.id]) {emojies[message.guild.id]={channel:null,emoji:null}}
- emojies[message.guild.id].channel = channel.id
- message.channel.send(`**Done Save ${channel}**`)
- }
- if(message.content.startsWith(prefix+'setemoji')) {
- let emoji = message.guild.emojis.get(`${message.content.split(" ").slice(1).join(" ")}`)
- if(!emoji) return message.channel.send('**I Can\'t find this Emoji :x:**')
- if(!emojies[message.guild.id]) {emojies[message.guild.id]={channel:null,emoji:null}}
- emojies[message.guild.id].emoji = emoji.id
- message.channel.send(`**Done Save ${emoji}**`)
- }
- fs.writeFile("./emojies.json",JSON.stringify(emojies),(err)=>{if(err)console.error(err).catch(err=>{console.error(err);});})
- })
- client.on('message',message=>{
- if(!message.guild) return;
- if(!emojies[message.guild.id]) return;
- let emoji = emojies[message.guild.id].emoji
- let channel = emojies[message.guild.id].channel
- if(emoji && channel) {
- if(message.channel.id === channel) message.react(emoji)
- }
- })
Add Comment
Please, Sign In to add comment