From ff2ceda3c5bb773c1a2eca224776f21bc8a1fc27 Mon Sep 17 00:00:00 2001 From: Sin-MacBook Date: Wed, 12 Aug 2020 19:50:03 +0200 Subject: enhance: use plugin system and switch to json config --- db/data.sqlite | Bin 98304 -> 98304 bytes plugins/help.js | 12 ++++++++++++ src/main.js | 4 +--- src/modules/help.js | 13 ------------- 4 files changed, 13 insertions(+), 16 deletions(-) create mode 100644 plugins/help.js delete mode 100644 src/modules/help.js diff --git a/db/data.sqlite b/db/data.sqlite index 00f1622..8023239 100644 Binary files a/db/data.sqlite and b/db/data.sqlite differ diff --git a/plugins/help.js b/plugins/help.js new file mode 100644 index 0000000..cad2951 --- /dev/null +++ b/plugins/help.js @@ -0,0 +1,12 @@ +const utils = require("../src/utils"); + +module.exports = ({ bot, knex, config, commands }) => { + commands.addInboxServerCommand('help', [], async (msg, args, thread) => { + let embed = { + title: "ModMail - Help", + type: "rich", + description: "[mm.bot/commands](https://gist.github.com/8cy/1ecb7106d096f77394122cfa4fae77ad)" + }; + utils.postSystemMessageWithFallback(msg.channel, thread, { embed }); + }); +}; diff --git a/src/main.js b/src/main.js index 24d6b22..b8ef515 100644 --- a/src/main.js +++ b/src/main.js @@ -27,7 +27,6 @@ const version = require('./modules/version'); const newthread = require('./modules/newthread'); const idModule = require('./modules/id'); const alert = require('./modules/alert'); -const help = require('./modules/help'); const {ACCIDENTAL_THREAD_MESSAGES} = require('./data/constants'); @@ -259,8 +258,7 @@ function initPlugins() { version, newthread, idModule, - alert, - help + alert ]; const plugins = [...builtInPlugins]; diff --git a/src/modules/help.js b/src/modules/help.js deleted file mode 100644 index 076b371..0000000 --- a/src/modules/help.js +++ /dev/null @@ -1,13 +0,0 @@ -const utils = require("../utils"); -const config = require('../config'); - -module.exports = ({ bot, knex, config, commands }) => { - commands.addInboxServerCommand('help', [], async (msg, args, thread) => { - let embed = { - title: "ModMail - Help", - type: "rich", - description: "[mm.bot/commands](https://gist.github.com/8cy/1ecb7106d096f77394122cfa4fae77ad)" - }; - utils.postSystemMessageWithFallback(msg.channel, thread, { embed }); - }); -}; -- cgit v1.2.3