Create beg.js

This commit is contained in:
Diwas Atreya
2021-04-25 11:30:50 +05:45
committed by GitHub
parent 47b4e888e9
commit 80bd69a596

41
commands/economy/beg.js Normal file
View File

@@ -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())
}
}
};