diff --git a/Main.js b/Main.js index f775b56..3ccc6d7 100644 --- a/Main.js +++ b/Main.js @@ -21,6 +21,7 @@ const { join } = require('path'); const getColor = require("./resources/getColor"); const requireAll = require("require-all"); const { chatAnswer } = require("./resources/shaChat"); +const { init } = require("./cmds/moderation/src/createSchedule"); const lgr = requireAll({ dirname: join(__dirname, "resources/eventsLogger"), recursive: true }); client.functions = requireAll({ dirname: join(__dirname, "resources"), recursive: true }); @@ -51,6 +52,7 @@ client.on('ready', async () => { //console.log(`Member in ${shaGuild.length} guilds.`); //const statusChannel = client.channels.cache.get(configFile.statusChannel); console.log(client.user.tag + ' logged in!'); + init(client); }); client.on("message", async msg => { diff --git a/cmds/moderation/src/createSchedule.js b/cmds/moderation/src/createSchedule.js index 9eea2e1..f771a2e 100644 --- a/cmds/moderation/src/createSchedule.js +++ b/cmds/moderation/src/createSchedule.js @@ -52,4 +52,4 @@ async function init(client) { jobManager.start(); } -module.exports = { createSchedule } \ No newline at end of file +module.exports = { createSchedule, init } \ No newline at end of file diff --git a/resources/scheduler.js b/resources/scheduler.js index f168da7..422184c 100644 --- a/resources/scheduler.js +++ b/resources/scheduler.js @@ -3,8 +3,7 @@ const Bree = require("bree"); const cabin = require("cabin"); const { Client } = require("discord.js"); -const { errLog, trySend } = require("./functions"), - { schedulerLog } = require("../config.json"); +const { errLog } = require("./functions"); /** * @param {Client} client @@ -13,9 +12,7 @@ const { errLog, trySend } = require("./functions"), */ function scheduler(client, jobs = []) { return new Bree({ - logger: (data) => { - return trySend(client, schedulerLog, data); - }, + // logger: new cabin, root: false, jobs: jobs, workerMessageHandler: ({ message }) => { diff --git a/resources/structures.js b/resources/structures.js index fef40ca..1a88d8f 100644 --- a/resources/structures.js +++ b/resources/structures.js @@ -29,6 +29,7 @@ Structures.extend("Guild", u => { console.log(r.timedPunishments[U]); const tr = new TimedPunishment(r.timedPunishments[U]); tr.setDataDuration(tr.duration.invoked, tr.duration.until); + timedPunishments.set(this.id + "/" + tr.userID + "/" + tr.type); } r.infractions = infractions; r.timedPunishments = timedPunishments;