diff --git a/DiscordEvents/EconomyMessage.js b/DiscordEvents/EconomyMessage.js new file mode 100755 index 0000000..d4d76a9 --- /dev/null +++ b/DiscordEvents/EconomyMessage.js @@ -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) + } +} \ No newline at end of file diff --git a/DiscordModules/Economy/daily.js b/DiscordModules/Economy/daily.js new file mode 100644 index 0000000..879b282 --- /dev/null +++ b/DiscordModules/Economy/daily.js @@ -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}`)) + } +} diff --git a/DiscordModules/Economy/weekly.js b/DiscordModules/Economy/weekly.js new file mode 100644 index 0000000..9da7bd8 --- /dev/null +++ b/DiscordModules/Economy/weekly.js @@ -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}`)) + } +} diff --git a/DiscordModules/Economy/work.js b/DiscordModules/Economy/work.js new file mode 100644 index 0000000..fcc86c5 --- /dev/null +++ b/DiscordModules/Economy/work.js @@ -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}`)) + } +}