Economy
This commit is contained in:
parent
1052a0d809
commit
3793241426
4 changed files with 86 additions and 0 deletions
20
DiscordEvents/EconomyMessage.js
Executable file
20
DiscordEvents/EconomyMessage.js
Executable file
|
@ -0,0 +1,20 @@
|
|||
const {
|
||||
eco
|
||||
} = require("../utils");
|
||||
const {
|
||||
table
|
||||
} = require("quick.db");
|
||||
const Servers = new table("servers");
|
||||
const Users = new table("users");
|
||||
const Backend = new table("backend");
|
||||
|
||||
module.exports = {
|
||||
name: "message",
|
||||
run: async (client, Message) => {
|
||||
if (Message.author.bot) return;
|
||||
if (!Message.guild) return;
|
||||
if (Message.author.id !== '318044130796109825') return;
|
||||
await eco.CalculateFromMessage(Message)
|
||||
// console.log(Message)
|
||||
}
|
||||
}
|
22
DiscordModules/Economy/daily.js
Normal file
22
DiscordModules/Economy/daily.js
Normal file
|
@ -0,0 +1,22 @@
|
|||
const Command = require('../../src/structures/Command');
|
||||
module.exports = class Daily extends Command {
|
||||
constructor() {
|
||||
super({
|
||||
name: 'daily',
|
||||
description: 'Get your Dailies',
|
||||
aliases: ['d'],
|
||||
module: 'Economy',
|
||||
cooldown: 5,
|
||||
guildOnly: true,
|
||||
developerOnly: true,
|
||||
nsfw: false
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
async command(ctx) {
|
||||
ctx.utils.eco.Dailies().then(r => {
|
||||
ctx.send(`**${r.amount}** has been added to your bank.`)
|
||||
}).catch(error => ctx.send(`You can get your dailies in ${error.message}`))
|
||||
}
|
||||
}
|
22
DiscordModules/Economy/weekly.js
Normal file
22
DiscordModules/Economy/weekly.js
Normal file
|
@ -0,0 +1,22 @@
|
|||
const Command = require('../../src/structures/Command');
|
||||
module.exports = class Weekly extends Command {
|
||||
constructor() {
|
||||
super({
|
||||
name: 'weekly',
|
||||
description: 'Get your Dailies',
|
||||
aliases: ['w'],
|
||||
module: 'Economy',
|
||||
cooldown: 5,
|
||||
guildOnly: true,
|
||||
developerOnly: true,
|
||||
nsfw: false
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
async command(ctx) {
|
||||
ctx.utils.eco.weekly().then(r => {
|
||||
ctx.send(`**${r.amount}** has been added to your bank.`)
|
||||
}).catch(error => ctx.send(`You can get your weeklies in ${error.message}`))
|
||||
}
|
||||
}
|
22
DiscordModules/Economy/work.js
Normal file
22
DiscordModules/Economy/work.js
Normal file
|
@ -0,0 +1,22 @@
|
|||
const Command = require('../../src/structures/Command');
|
||||
module.exports = class Work extends Command {
|
||||
constructor() {
|
||||
super({
|
||||
name: 'work',
|
||||
description: 'Get your Dailies',
|
||||
aliases: [],
|
||||
module: 'Economy',
|
||||
cooldown: 15,
|
||||
guildOnly: true,
|
||||
developerOnly: true,
|
||||
nsfw: false
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
async command(ctx) {
|
||||
ctx.utils.eco.quick('work', ctx.author.id).then(r => {
|
||||
ctx.send(r.text)
|
||||
}).catch(error => ctx.send(`Error ${error.message}`))
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue