diff --git a/commands/economy/beg.js b/commands/economy/beg.js new file mode 100644 index 0000000..e2821d6 --- /dev/null +++ b/commands/economy/beg.js @@ -0,0 +1,41 @@ +const { MessageEmbed } = require("discord.js"); +const db = require("quick.db"); +const ms = require("parse-ms"); + +module.exports = { //Made by Atreya YT#0513 + + name: "beg", + noalias: [""], + category: "economy", + description: "Beg for money", + usage: " ", + accessableby: "everyone" + , + run: async (bot, message, args) => { + let user = message.author; + + let timeout = 120000; + let amount = 20; + + let beg = await db.fetch(`beg_${user.id}`); + + if (beg !== null && timeout - (Date.now() - beg) > 0) { + let time = ms(timeout - (Date.now() - beg)); + + let timeEmbed = new MessageEmbed() + .setColor("GREEN") + .setDescription(`❌ You've already begged recently\n\nBeg again in ${time.minutes}m ${time.seconds}s `); + message.channel.send(timeEmbed) + } else { + let moneyEmbed = new MessageEmbed() + .setColor("GREEN") + .setDescription(`✅ You've begged and received ${amount} coins`); + message.channel.send(moneyEmbed) + db.add(`money_${user.id}`, amount) + db.add(`begs_${user.id}`, 1) + db.set(`beg_${user.id}`, Date.now()) + + + } + } +};