mirror of
https://github.com/SrIzan10/Recluse-Bot.git
synced 2026-05-01 10:55:24 +00:00
Create beg.js
This commit is contained in:
41
commands/economy/beg.js
Normal file
41
commands/economy/beg.js
Normal 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())
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user