From a607f28cc94863b1b0e1a2ed4fc3bc42208293f2 Mon Sep 17 00:00:00 2001 From: Sarimoko Date: Thu, 10 Feb 2022 03:41:13 +0000 Subject: [PATCH] Update 'node/boto.js' --- node/boto.js | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/node/boto.js b/node/boto.js index e6994bd..2a6be47 100644 --- a/node/boto.js +++ b/node/boto.js @@ -27,11 +27,60 @@ client.on('message', (channel, tags, message, self) => { }); // R E A C T I V E // ================================== +client.on("anongiftpaidupgrade", (channel, username, userstate) => { + // Do your stuff. +}); +client.on("ban", (channel, username, reason, userstate) => { + // Do your stuff. + client.say(channel, `/me bye felicia`); +}); +client.on("cheer", (channel, userstate, message) => { + // Do your stuff. + client.say(channel, `/me Cheer test`); +}); +client.on("clearchat", (channel) => { + // Do your stuff. + client.say(channel, `The Laws`); + client.say(channel, `1. Don't feed the Trolls!`); +}); +client.on("giftpaidupgrade", (channel, username, sender, userstate) => { + // Do your stuff. +}); +client.on("hosting", (channel, target, viewers) => { + // Do your stuff. + client.say(channel, `/me Host Test`); +}); +client.on("part", (channel, username, self) => { + // Do your stuff. + client.say(channel, `/me bye felicia`); +}); +client.on("raided", (channel, username, viewers) => { + // Do your stuff. + client.say(channel, `/me Welcome raiders!!! We make take ${tags.username} viewers, but we'll never take their FREEDOM!!!`); + client.say(channel, `!kappagen sarimoRAID sarimoFREEDOM sarimoRAID sarimoFREEDOM sarimoRAID sarimoFREEDOM`); +}); +client.on("subgift", (channel, username, streakMonths, recipient, methods, userstate) => { + // Do your stuff. + let senderCount = ~~userstate["msg-param-sender-count"]; +}); +client.on("submysterygift", (channel, username, numbOfSubs, methods, userstate) => { + // Do your stuff. + let senderCount = ~~userstate["msg-param-sender-count"]; +}); client.on("resub", function (channel, username, months, message, userstate, methods) { // Do your stuff. + client.say(channel, `/me Re-SUB test`); }); client.on("subscription", function (channel, username, method, message, userstate) { // Do your stuff. + client.say(channel, `/me SUB Test`); +}); +client.on("whisper", (from, userstate, message, self) => { + // Don't listen to my own messages.. + if (self) return; + + // Do your stuff. + client.say(channel, `/me Bleep! Bloop! Sext message recieved!`); }); // !COMMANDS