Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require('discord.js'),
- Enmap = require('enmap'),
- EnmapLevel = require('enmap-level'),
- config = {
- token: "NDEzMzQ5MDIxNjI1ODc2NDgw.DbHFiQ.75CEwDAed5NHZecmpUrLZowpfN4",
- ownerID: [
- "254436704889470977",
- "104314568141979648"
- ]
- },
- client = new Discord.Client(),
- prefix = '+',
- fcs = new EnmapLevel( { name: "FCs" } ),
- fctab = new Enmap( { provider: fcs } )
- client.on('ready', () => {
- console.log('Ready for retrieving FCs!')
- client.user.setPresence({game: {name: `for your FCs!`, type: 3}})
- })
- client.on('message', message => {
- var stat
- if (message.author.bot) return;
- if(message.content.indexOf(prefix) !== 0) return;
- const args = message.content.slice(prefix.length).trim().split(/ +/g);
- if (message.content.startsWith(prefix + 'fcadd')) {
- var friend = args.slice(1).join(' ')
- fctab.set(message.author.id, friend)
- const userColor = message.guild.member(message.author).displayHexColor
- const embed = new Discord.RichEmbed()
- .setAuthor('SnowBuddy', client.avatarURL)
- .setColor(userColor)
- .setThumbnail(message.author.avatarURL)
- .addField("FC Set To", friend)
- .setFooter("Added by " + message.author.username + " on " + new Date())
- client.guilds.get("326434935990910976").channels.get("412616750027243530").send(embed)
- message.channel.send('Successfully set your FC!')
- }
- else if (message.content.startsWith(prefix + 'fcview')) {
- if (message.mentions.users.first()) {
- const b = message.mentions.users.first()
- const r = fctab.get(b.id, friend)
- if (!r) return message.channel.send('This user has no FC set!')
- message.channel.send(b.username + "'s FC is " + r)
- } else {
- const q = fctab.get(message.author.id, friend)
- if (!q) return message.channel.send('You need to set your FC!')
- message.channel.send('Your FC is ' + q)
- }
- }
- else if (message.content.startsWith(prefix + 'fcdelete')) {
- fctab.delete(message.author.id)
- message.channel.send('Successfully deleted your FC!')
- }
- else if (message.content.startsWith(prefix + 'help')) {
- message.channel.send("Set your FC! - +fcadd <FC>\nShow your FC! - +fcview\nShow another user's FC! - +fcview <ping>\nDelete your FC! - +fcdelete")
- }
- })
- client.login(config.token)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement