From 2382f6febfa7c05b9e27e6ce82954bcc366b2b1a Mon Sep 17 00:00:00 2001 From: Sarimoko Date: Mon, 14 Feb 2022 13:43:17 +0000 Subject: [PATCH] Update 'node/ttv.js' --- node/ttv.js | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/node/ttv.js b/node/ttv.js index f906c4b..c47405d 100644 --- a/node/ttv.js +++ b/node/ttv.js @@ -1,3 +1,23 @@ export function test() { - console.log(`Import successful!`.green) + client.on('message', (channel, tags, message, self) => { + if(self) return; + const badges = tags.badges || {}; // Scan Badges + const isBroadcaster = badges.broadcaster; // Define Streamer + const isMod = badges.moderator; // Define Mod + const isModUp = isBroadcaster || isMod; // Permission Merge = Mod+Streamer + const isSub = badges.subscriber || badges.founder; // Define Subs + const botUserState = client.userstate[channel]; // MOD Status Check + const amMod = botUserState !== undefined && botUserState.mod === true; // Define Mod Status + + if(self || !message.startsWith('!')) return; // Command Parser + const args = message.slice(1).split(' '); + const command = args.shift().toLowerCase(); // !COMMAND => command + + //import { ttv_cmd_general } from "./cmd/general.js"; + //cmd_general(); + // import { cmd_subs } from "./cmd/subs.js"; + // cmd_suds(); + // import { cmd_mods } from "./cmd/mods.js"; + // cmd_mods(); +}); } \ No newline at end of file