diff --git a/src/inc/events_bak/ctcp.mjs b/src/inc/events_bak/ctcp.mjs deleted file mode 100644 index b4a9219..0000000 --- a/src/inc/events_bak/ctcp.mjs +++ /dev/null @@ -1,16 +0,0 @@ -import logger from "../log"; - -const versions = [ - "AmIRC.1 (8 Bit) for Commodore Amiga 500", - "HexChat 0.72 [x86] / Windows 95c [500MHz]" -]; - -export default self => { - self.bot.on("ctcp:version", e => { - e.write(`notice ${e.user.nick} :\u0001VERSION ${versions[~~(Math.random() * versions.length)]}\u0001`); - }); - - self.bot.on("ctcp:ping", e => { - e.write(`notice ${e.user.nick} :${e.message}`); - }); -}; diff --git a/src/inc/events_bak/index.mjs b/src/inc/events_bak/index.mjs deleted file mode 100644 index b41801e..0000000 --- a/src/inc/events_bak/index.mjs +++ /dev/null @@ -1,6 +0,0 @@ -import ctcp from "./ctcp"; -import message from "./message"; - -export default [ - ctcp, message -]; \ No newline at end of file diff --git a/src/inc/events_bak/message.mjs b/src/inc/events_bak/message.mjs deleted file mode 100644 index 1e46537..0000000 --- a/src/inc/events_bak/message.mjs +++ /dev/null @@ -1,51 +0,0 @@ -import logger from "../log"; -import { read, cfg } from "../cfg"; - -import { getLevel } from "../../inc/admin"; - -const parseArgs = (msg) => { - let args = msg.trim().split(" "); - let cmd = args.shift(); - return { - cmd: cmd.replace(/^(\.|\/|\!)/, ""), - args: args - }; -}; - -export default self => { - self.bot.on("message", e => { - for (var [name, trigger] of self._trigger.entries()) { - //if (!e.self.me.nickname) { - // e.reply("nope, still initialising myself :^)"); - // break; - //} - if (!trigger.call.exec(e.message)) - continue; - if (!trigger.clients.includes(e.type)) - continue; - - let active = false; - if (e.type === "irc" && cfg.trigger[e.network + e.channel]) { - if (cfg.trigger[e.network + e.channel][trigger.name]) - active = true; - } - else - active = trigger.active; - if (!active) - continue; - - if ((e.self.set !== "all" && e.self.set !== trigger.set) && trigger.set !== "all") - continue; - - //if (trigger.level > e.user.level.level) { - if (trigger.level > getLevel(e.network, e.user)) { - e.reply(`no permission, min level ${trigger.level} required`); - break; - } - - e = Object.assign(e, parseArgs(e.message)); - trigger.f(e); - } - logger.info(`${e.network} -> ${e.channel} -> ${e.user.nick}: ${e.message}`); - }); -}; \ No newline at end of file