const Discord = require('discord.js');
const money = require('discord-money');
const client = new Discord.Client();
client.on('message', message => {
let prefix = '!';
if (message.content.toUpperCase() === `${prefix}BALANCE`) {
money.fetchBal(message.author.id).then((i) => {
message.channel.send(`**Balance:** ${i.money}`);
})
}
if (message.content.toUpperCase() === `${prefix}PAY`) {
money.updateBal(message.author.id, 500 ).then((i) => {
message.channel.send(`**You got $500!**\n**New Balance:** ${i.money}`);
})
}
if (message.content.toUpperCase() === `${prefix}PAYFINE`) {
money.updateBal(message.author.id, -500).then((i) => {
message.channel.send(`**You paid your fine of $500!**\n**New Balance:** ${i.money}`);
})
}
if (message.content.toUpperCase() === prefix + `DAILY`) {
message.delete();
if (money[message.author.username + message.guild.name] != moment().format('L')) {
money[message.author.username + message.guild.name] = moment().format('L')
money.updateBal(message.author.id, 500).then((i) => {
message.channel.send({embed: {
color: 3447003,
description: 'Recieved your **$500** \`!daily`\. I think you should check \`!money\`.',
author: {
name: `${message.author.username}#${message.author.discriminator}`,
icon_url: message.author.avatarURL
}
}});
})
} else {
message.channel.send({embed: {
color: 3447003,
description: 'You already recieved your \`!daily`\. Check later **' + moment().endOf('day').fromNow() + '**.',
author: {
name: `${message.author.username}#${message.author.discriminator}`,
icon_url: message.author.avatarURL
}
}});
}
}
});
client.login('token')