From 5eb4fc3cf1c8da4096f369d24368ef671e1d3675 Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 11:52:11 -0600 Subject: [PATCH 01/75] Update bot.js --- bot.js | 162 +++++++-------------------------------------------------- 1 file changed, 20 insertions(+), 142 deletions(-) diff --git a/bot.js b/bot.js index 6b730d9d0..c18b56bd2 100644 --- a/bot.js +++ b/bot.js @@ -5,37 +5,26 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /^\/cool guy/; botRegexDL = /^\/DDL/i;botRegexSalt = /^\/salt/;botRegexRules = /^\/rules/ - botRegexAd=/^\/advance/;botRegexGTA = /^\/gta/; botRegexSC = /^\/SDL/i; botODB = /(.*\s+)(.*odb)(\s+.*)/i; botDuck = /^\/duck/; - botRegexP = /^\/PDL/i; botRegexTw = /^\/twitch/i; botRegexSb = /^\/sub/; botRegexSh = /^\/shrug/; botRegexWk = /^\/users/; botRegexCC = /^\/cc/; - botRegexSiege = /^\/siege/; botRegexOW = /^\/ratings/; - botRegexSlut = /^\/slut/; botRegexStop = /^\/stop/; - botRegexProp = /^\/prop/;botRegexKys = /^\/kys/; botRegexSlam = /^\/slam/; botRegexBrye = /^\/brye/; - botRegexGian = /^\/gian/; botRegexScrotes = /^\/scrotes/; botRegexShaki = /^\/shaki/; - botRegexDaf = /^\/dafuq/; botRegexMA32 = /^\/pending/; botRegexTrade = /^\/trade/; - siege1 = 'https://i.groupme.com/350x419.png.adc8c73a6c1547e0a9e04320296329f8'; siege2 = 'https://i.groupme.com/1279x752.jpeg.aa5d0401e0df495bba4b4e09dc5a6bd7' - siege3 = 'https://i.groupme.com/960x960.png.006e180e05d841c6a2962e844bf1e6fd'; - var teamAb = ["NE","NO","ARI","PHI","CLE","TEN","OAK","DAL","IND","SEA","CIN","PIT","JAC" - ,"BAL","SD","DEN","MIN","ATL","KC","NYG","GB","DET","HOU","STL","CHI","CAR", - "MIA","BUF","SF","WAS","NYJ","TB"] - if(request.text && botRegex.test(request.text)) { + botRegexArena = /(*)(A|a)arena cutoff(*)/; botRegexAbassbot = /(*)(B|b)ot(*)/; botRegexTitan = /(*)(T|t)itan/ + botRegexBK=/(*)(B|b)oss (K|k)iller/;botRegexBI = /(*)(B|b)itch/; + if(request.text && botRegexArena.test(request.text)) { this.res.writeHead(200); - postMessage(cool()); + postMessage("https://docs.google.com/spreadsheets/d/1sJtSVnjhhRNxpiuMR5uXrsTlrsXMjp9TNO7JHDXhtsk/htmlview?pli=1"); this.res.end(); } - else if(request.text && botRegexSlut.test(request.text)) { + else if(request.text && botRegexTitan.test(request.text)) { this.res.writeHead(200); - postMessage("https://i.groupme.com/640x364.jpeg.f8a0e216bf7e42ed9a86b3ae23cc2ff1.large"); + postMessage("#ishebackyet?"); this.res.end(); } - else if(request.text && botRegexStop.test(request.text)) { + else if(request.text && botRegexBK.test(request.text)) { this.res.writeHead(200); - postMessage("Stop appropriating black culture"); + postMessage("#bosskillah"); this.res.end(); } - else if(request.text && botRegexProp.test(request.text)) { + else if(request.text && botRegexBI.test(request.text)) { this.res.writeHead(200); - postMessage("https://i.groupme.com/409x327.jpeg.08b5d95c51bb4897835cfe6b514f2f52.large"); + postMessage(/#thatbih/); this.res.end(); } else if(request.text && botRegexKys.test(request.text)) { @@ -53,130 +42,19 @@ function respond() { postMessage("http://i3.kym-cdn.com/photos/images/facebook/000/787/356/d6f.jpg"); this.res.end(); } - else if(request.text && botRegexBrye.test(request.text)) { - this.res.writeHead(200); - postMessage("https://i.groupme.com/600x490.jpeg.b31d5153fb474d9bb18dd51b3d650afe.large"); - this.res.end(); - } - else if(request.text && botRegexGian.test(request.text)) { - this.res.writeHead(200); - postMessage("http://i.imgur.com/9V6ZnvD.png"); - this.res.end(); - } - else if(request.text && botRegexScrotes.test(request.text)) { - this.res.writeHead(200); - postMessage("https://i.groupme.com/1006x1340.jpeg.730381e4280e4028b8375432af14f39f.large"); - this.res.end(); - } - else if(request.text && botRegexShaki.test(request.text)) { - this.res.writeHead(200); - postMessage("https://i.groupme.com/305x375.jpeg.a8dd3aa18c7a4963a553e6dc16bcb100.large"); - this.res.end(); - } - else if(request.text && botRegexDL.test(request.text)) { - this.res.writeHead(200); - //postMessage("http://www.daddyleagues.com/maddenrating?name=&position=all&team="+request.text.substring(5,8)); - postMessage("http://daddyleagues.com/maddenall32/team/"+request.text.substring(5,8)+"/depthchart"); - this.res.end(); - } - - else if(request.text && botRegexOW.test(request.text)) { - this.res.writeHead(200); - postMessage("www.daddyleagues.com/maddenrating/"); - this.res.end(); - } - else if(request.text && botRegexSalt.test(request.text)) { - this.res.writeHead(200); - postMessage("https://i.imgur.com/B5BSVqH.png"); - this.res.end(); - } - else if(request.text && botRegexAd.test(request.text)) { - this.res.writeHead(200); - postMessage("http://www.hackcollege.com/wp-content/uploads/2013/02/kno_advance.jpg"); - this.res.end(); - } - else if(request.text && botRegexRules.test(request.text)) { - this.res.writeHead(200); - postMessage("https://docs.google.com/document/d/1hSuEG7oplnx4IX6HGsMOjsWb9TCqC4-F1NLjuBz5PCM/edit"); - this.res.end(); - } - else if(request.text && botRegexGTA.test(request.text)) { - this.res.writeHead(200); - postMessage("https://i.groupme.com/220x147.jpeg.a2dd2add32b14fff9e329535186d793c.large"); - this.res.end(); - } - else if(request.text && botRegexSC.test(request.text)) { - this.res.writeHead(200); - - postMessage("http://daddyleagues.com/maddenall32/team/"+request.text.substring(5,8)+"/schedule"); - this.res.end(); - } - else if(request.text && botRegexP.test(request.text)) { - this.res.writeHead(200); - var req = request.text.substring(5,request.text.length); - var rep = req.replace(/ /,"+"); - postMessage("http://daddyleagues.com/maddenall32/players?name="+rep+"&position=all&team=all"); - - this.res.end(); - } - - else if(request.text && botRegexTw.test(request.text)) { - this.res.writeHead(200); - postMessage("http://www.twitch.tv/"+request.text.substring(8,request.text.length)); - this.res.end(); - } - else if(request.text && botRegexSb.test(request.text)) { - this.res.writeHead(200); - postMessage("http://www.reddit.com/r/maddenall32"); - this.res.end(); - } - else if(request.text && botRegexSh.test(request.text)) { - this.res.writeHead(200); - postMessage("¯\\_(ツ)_/¯"); - this.res.end(); - } - else if(request.text && botRegexWk.test(request.text)) { - this.res.writeHead(200); - postMessage("https://docs.google.com/spreadsheets/d/1kJqQWCq3RKiTrd4f71FFNKr-Y0ppJzjk0fSF0rP6Bto/edit?usp=sharing"); - this.res.end(); - } - else if(request.text && botODB.test(request.text)) { - this.res.writeHead(200); - postMessage("OBJ*"); - this.res.end(); - } - else if(request.text && botDuck.test(request.text)) { - this.res.writeHead(200); - postMessage("http://media3.giphy.com/media/YCseTHF2I6CCA/giphy.gif"); - this.res.end(); - } - else if(request.text && botRegexCC.test(request.text)) { - this.res.writeHead(200); - postMessage("https://i.groupme.com/851x1184.jpeg.330228901f684b0cb46cd1cef6953923"); - this.res.end(); - } - else if(request.text && botRegexMA32.test(request.text)) { - this.res.writeHead(200); - postMessage("https://docs.google.com/spreadsheets/d/12hVrn7ShR3An6bP5uBF3gaoTQQgVciC-0RqtWVZ39Ls/edit?usp=sharing"); - this.res.end(); - } - else if(request.text && botRegexTrade.test(request.text)) { - this.res.writeHead(200); - postMessage("https://docs.google.com/forms/d/e/1FAIpQLSdrbe5iBRaBC7EWoodVm8z6285-dG2EdHXAOMOgz8md8T1jwQ/viewform"); - this.res.end(); - } + else if(request.text && botRegexAbassbot.test(request.text)) { + var phraseArray = [ "here", + "yes", + "?" ]; + function chooseRandom(myArray) { + return myArray[Math.floor(Math.random() * myArray.length)]; +} + var phrase = chooseRandom(phraseArray); - else if(request.text && botRegexSiege.test(request.text)) { this.res.writeHead(200); - if(0.6 >= Math.random() > 0.3) - postMessage(siege1); - else if(Math.random() >0.6) - postMessage(siege3) - else - postMessage(siege2); + postMessage(phraseArray); this.res.end(); - } - +} else { console.log("don't care"); this.res.writeHead(200); From 47422f7872c555246dcc42881bcb1e8cb1240f74 Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 11:54:11 -0600 Subject: [PATCH 02/75] Update bot.js --- bot.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bot.js b/bot.js index c18b56bd2..6686335b8 100644 --- a/bot.js +++ b/bot.js @@ -5,8 +5,8 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegexArena = /(*)(A|a)arena cutoff(*)/; botRegexAbassbot = /(*)(B|b)ot(*)/; botRegexTitan = /(*)(T|t)itan/ - botRegexBK=/(*)(B|b)oss (K|k)iller/;botRegexBI = /(*)(B|b)itch/; + botRegexArena = /(A|a)arena cutoff/; botRegexAbassbot = /(B|b)ot/; botRegexTitan = /(T|t)itan/ + botRegexBK=/(B|b)oss (K|k)iller/;botRegexBI = /(B|b)itch/; if(request.text && botRegexArena.test(request.text)) { this.res.writeHead(200); postMessage("https://docs.google.com/spreadsheets/d/1sJtSVnjhhRNxpiuMR5uXrsTlrsXMjp9TNO7JHDXhtsk/htmlview?pli=1"); From c4a6a23f5fd74796eb67d5558356402f48a21a44 Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 11:59:35 -0600 Subject: [PATCH 03/75] Update bot.js --- bot.js | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/bot.js b/bot.js index 6686335b8..b46dec9eb 100644 --- a/bot.js +++ b/bot.js @@ -5,7 +5,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegexArena = /(A|a)arena cutoff/; botRegexAbassbot = /(B|b)ot/; botRegexTitan = /(T|t)itan/ + botRegexArena = /(A|a)arena cutoff/;botRegexTitan = /(T|t)itan/; botRegexBK=/(B|b)oss (K|k)iller/;botRegexBI = /(B|b)itch/; if(request.text && botRegexArena.test(request.text)) { this.res.writeHead(200); @@ -27,16 +27,7 @@ function respond() { postMessage(/#thatbih/); this.res.end(); } - else if(request.text && botRegexKys.test(request.text)) { - this.res.writeHead(200); - postMessage("http://www.wikihow.com/Tie-a-Noose"); - this.res.end(); - } - else if(request.text && botRegexSlam.test(request.text)) { - this.res.writeHead(200); - postMessage("https://pbs.twimg.com/profile_images/587294731471757313/ZpI5PfKq.jpg"); - this.res.end(); - } + else if(request.text && botRegexDaf.test(request.text)) { this.res.writeHead(200); postMessage("http://i3.kym-cdn.com/photos/images/facebook/000/787/356/d6f.jpg"); @@ -50,7 +41,7 @@ function respond() { return myArray[Math.floor(Math.random() * myArray.length)]; } var phrase = chooseRandom(phraseArray); - +} this.res.writeHead(200); postMessage(phraseArray); this.res.end(); From 9b201eb68a80cdecf502d85b2169947f37cdb24c Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 12:11:02 -0600 Subject: [PATCH 04/75] Update bot.js --- bot.js | 41 +++++------------------------------------ 1 file changed, 5 insertions(+), 36 deletions(-) diff --git a/bot.js b/bot.js index b46dec9eb..953e6482f 100644 --- a/bot.js +++ b/bot.js @@ -3,49 +3,18 @@ var cool = require('cool-ascii-faces'); var botID = process.env.BOT_ID; -function respond() { - var request = JSON.parse(this.req.chunks[0]), - botRegexArena = /(A|a)arena cutoff/;botRegexTitan = /(T|t)itan/; - botRegexBK=/(B|b)oss (K|k)iller/;botRegexBI = /(B|b)itch/; - if(request.text && botRegexArena.test(request.text)) { - this.res.writeHead(200); - postMessage("https://docs.google.com/spreadsheets/d/1sJtSVnjhhRNxpiuMR5uXrsTlrsXMjp9TNO7JHDXhtsk/htmlview?pli=1"); - this.res.end(); - } - else if(request.text && botRegexTitan.test(request.text)) { +var request = JSON.parse(this.req.chunks[0]), + botRegex = /(T|t)itan/;botRegexB = /(B|b)ot/; + if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); postMessage("#ishebackyet?"); this.res.end(); - } - else if(request.text && botRegexBK.test(request.text)) { - this.res.writeHead(200); - postMessage("#bosskillah"); - this.res.end(); - } - else if(request.text && botRegexBI.test(request.text)) { - this.res.writeHead(200); - postMessage(/#thatbih/); - this.res.end(); } - - else if(request.text && botRegexDaf.test(request.text)) { + else if(request.text && botRegexB.test(request.text)) { this.res.writeHead(200); - postMessage("http://i3.kym-cdn.com/photos/images/facebook/000/787/356/d6f.jpg"); + postMessage("here"); this.res.end(); } - else if(request.text && botRegexAbassbot.test(request.text)) { - var phraseArray = [ "here", - "yes", - "?" ]; - function chooseRandom(myArray) { - return myArray[Math.floor(Math.random() * myArray.length)]; -} - var phrase = chooseRandom(phraseArray); -} - this.res.writeHead(200); - postMessage(phraseArray); - this.res.end(); -} else { console.log("don't care"); this.res.writeHead(200); From 67a035a11c74e7654c0421248c60bae57581b5db Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 12:12:56 -0600 Subject: [PATCH 05/75] Update bot.js --- bot.js | 172 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 167 insertions(+), 5 deletions(-) diff --git a/bot.js b/bot.js index 953e6482f..6b730d9d0 100644 --- a/bot.js +++ b/bot.js @@ -3,18 +3,180 @@ var cool = require('cool-ascii-faces'); var botID = process.env.BOT_ID; -var request = JSON.parse(this.req.chunks[0]), - botRegex = /(T|t)itan/;botRegexB = /(B|b)ot/; +function respond() { + var request = JSON.parse(this.req.chunks[0]), + botRegex = /^\/cool guy/; botRegexDL = /^\/DDL/i;botRegexSalt = /^\/salt/;botRegexRules = /^\/rules/ + botRegexAd=/^\/advance/;botRegexGTA = /^\/gta/; botRegexSC = /^\/SDL/i; botODB = /(.*\s+)(.*odb)(\s+.*)/i; botDuck = /^\/duck/; + botRegexP = /^\/PDL/i; botRegexTw = /^\/twitch/i; botRegexSb = /^\/sub/; botRegexSh = /^\/shrug/; botRegexWk = /^\/users/; botRegexCC = /^\/cc/; + botRegexSiege = /^\/siege/; botRegexOW = /^\/ratings/; + botRegexSlut = /^\/slut/; botRegexStop = /^\/stop/; + botRegexProp = /^\/prop/;botRegexKys = /^\/kys/; botRegexSlam = /^\/slam/; botRegexBrye = /^\/brye/; + botRegexGian = /^\/gian/; botRegexScrotes = /^\/scrotes/; botRegexShaki = /^\/shaki/; + botRegexDaf = /^\/dafuq/; botRegexMA32 = /^\/pending/; botRegexTrade = /^\/trade/; + siege1 = 'https://i.groupme.com/350x419.png.adc8c73a6c1547e0a9e04320296329f8'; siege2 = 'https://i.groupme.com/1279x752.jpeg.aa5d0401e0df495bba4b4e09dc5a6bd7' + siege3 = 'https://i.groupme.com/960x960.png.006e180e05d841c6a2962e844bf1e6fd'; + var teamAb = ["NE","NO","ARI","PHI","CLE","TEN","OAK","DAL","IND","SEA","CIN","PIT","JAC" + ,"BAL","SD","DEN","MIN","ATL","KC","NYG","GB","DET","HOU","STL","CHI","CAR", + "MIA","BUF","SF","WAS","NYJ","TB"] if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); - postMessage("#ishebackyet?"); + postMessage(cool()); this.res.end(); } - else if(request.text && botRegexB.test(request.text)) { + else if(request.text && botRegexSlut.test(request.text)) { this.res.writeHead(200); - postMessage("here"); + postMessage("https://i.groupme.com/640x364.jpeg.f8a0e216bf7e42ed9a86b3ae23cc2ff1.large"); this.res.end(); } + else if(request.text && botRegexStop.test(request.text)) { + this.res.writeHead(200); + postMessage("Stop appropriating black culture"); + this.res.end(); + } + else if(request.text && botRegexProp.test(request.text)) { + this.res.writeHead(200); + postMessage("https://i.groupme.com/409x327.jpeg.08b5d95c51bb4897835cfe6b514f2f52.large"); + this.res.end(); + } + else if(request.text && botRegexKys.test(request.text)) { + this.res.writeHead(200); + postMessage("http://www.wikihow.com/Tie-a-Noose"); + this.res.end(); + } + else if(request.text && botRegexSlam.test(request.text)) { + this.res.writeHead(200); + postMessage("https://pbs.twimg.com/profile_images/587294731471757313/ZpI5PfKq.jpg"); + this.res.end(); + } + else if(request.text && botRegexDaf.test(request.text)) { + this.res.writeHead(200); + postMessage("http://i3.kym-cdn.com/photos/images/facebook/000/787/356/d6f.jpg"); + this.res.end(); + } + else if(request.text && botRegexBrye.test(request.text)) { + this.res.writeHead(200); + postMessage("https://i.groupme.com/600x490.jpeg.b31d5153fb474d9bb18dd51b3d650afe.large"); + this.res.end(); + } + else if(request.text && botRegexGian.test(request.text)) { + this.res.writeHead(200); + postMessage("http://i.imgur.com/9V6ZnvD.png"); + this.res.end(); + } + else if(request.text && botRegexScrotes.test(request.text)) { + this.res.writeHead(200); + postMessage("https://i.groupme.com/1006x1340.jpeg.730381e4280e4028b8375432af14f39f.large"); + this.res.end(); + } + else if(request.text && botRegexShaki.test(request.text)) { + this.res.writeHead(200); + postMessage("https://i.groupme.com/305x375.jpeg.a8dd3aa18c7a4963a553e6dc16bcb100.large"); + this.res.end(); + } + else if(request.text && botRegexDL.test(request.text)) { + this.res.writeHead(200); + //postMessage("http://www.daddyleagues.com/maddenrating?name=&position=all&team="+request.text.substring(5,8)); + postMessage("http://daddyleagues.com/maddenall32/team/"+request.text.substring(5,8)+"/depthchart"); + this.res.end(); + } + + else if(request.text && botRegexOW.test(request.text)) { + this.res.writeHead(200); + postMessage("www.daddyleagues.com/maddenrating/"); + this.res.end(); + } + else if(request.text && botRegexSalt.test(request.text)) { + this.res.writeHead(200); + postMessage("https://i.imgur.com/B5BSVqH.png"); + this.res.end(); + } + else if(request.text && botRegexAd.test(request.text)) { + this.res.writeHead(200); + postMessage("http://www.hackcollege.com/wp-content/uploads/2013/02/kno_advance.jpg"); + this.res.end(); + } + else if(request.text && botRegexRules.test(request.text)) { + this.res.writeHead(200); + postMessage("https://docs.google.com/document/d/1hSuEG7oplnx4IX6HGsMOjsWb9TCqC4-F1NLjuBz5PCM/edit"); + this.res.end(); + } + else if(request.text && botRegexGTA.test(request.text)) { + this.res.writeHead(200); + postMessage("https://i.groupme.com/220x147.jpeg.a2dd2add32b14fff9e329535186d793c.large"); + this.res.end(); + } + else if(request.text && botRegexSC.test(request.text)) { + this.res.writeHead(200); + + postMessage("http://daddyleagues.com/maddenall32/team/"+request.text.substring(5,8)+"/schedule"); + this.res.end(); + } + else if(request.text && botRegexP.test(request.text)) { + this.res.writeHead(200); + var req = request.text.substring(5,request.text.length); + var rep = req.replace(/ /,"+"); + postMessage("http://daddyleagues.com/maddenall32/players?name="+rep+"&position=all&team=all"); + + this.res.end(); + } + + else if(request.text && botRegexTw.test(request.text)) { + this.res.writeHead(200); + postMessage("http://www.twitch.tv/"+request.text.substring(8,request.text.length)); + this.res.end(); + } + else if(request.text && botRegexSb.test(request.text)) { + this.res.writeHead(200); + postMessage("http://www.reddit.com/r/maddenall32"); + this.res.end(); + } + else if(request.text && botRegexSh.test(request.text)) { + this.res.writeHead(200); + postMessage("¯\\_(ツ)_/¯"); + this.res.end(); + } + else if(request.text && botRegexWk.test(request.text)) { + this.res.writeHead(200); + postMessage("https://docs.google.com/spreadsheets/d/1kJqQWCq3RKiTrd4f71FFNKr-Y0ppJzjk0fSF0rP6Bto/edit?usp=sharing"); + this.res.end(); + } + else if(request.text && botODB.test(request.text)) { + this.res.writeHead(200); + postMessage("OBJ*"); + this.res.end(); + } + else if(request.text && botDuck.test(request.text)) { + this.res.writeHead(200); + postMessage("http://media3.giphy.com/media/YCseTHF2I6CCA/giphy.gif"); + this.res.end(); + } + else if(request.text && botRegexCC.test(request.text)) { + this.res.writeHead(200); + postMessage("https://i.groupme.com/851x1184.jpeg.330228901f684b0cb46cd1cef6953923"); + this.res.end(); + } + else if(request.text && botRegexMA32.test(request.text)) { + this.res.writeHead(200); + postMessage("https://docs.google.com/spreadsheets/d/12hVrn7ShR3An6bP5uBF3gaoTQQgVciC-0RqtWVZ39Ls/edit?usp=sharing"); + this.res.end(); + } + else if(request.text && botRegexTrade.test(request.text)) { + this.res.writeHead(200); + postMessage("https://docs.google.com/forms/d/e/1FAIpQLSdrbe5iBRaBC7EWoodVm8z6285-dG2EdHXAOMOgz8md8T1jwQ/viewform"); + this.res.end(); + } + + else if(request.text && botRegexSiege.test(request.text)) { + this.res.writeHead(200); + if(0.6 >= Math.random() > 0.3) + postMessage(siege1); + else if(Math.random() >0.6) + postMessage(siege3) + else + postMessage(siege2); + this.res.end(); + } + else { console.log("don't care"); this.res.writeHead(200); From 17863e4c586063a5037f434bfbc702f4fb6c61cc Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 12:15:44 -0600 Subject: [PATCH 06/75] Update bot.js --- bot.js | 73 ++++++---------------------------------------------------- 1 file changed, 7 insertions(+), 66 deletions(-) diff --git a/bot.js b/bot.js index 6b730d9d0..745736579 100644 --- a/bot.js +++ b/bot.js @@ -5,27 +5,16 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /^\/cool guy/; botRegexDL = /^\/DDL/i;botRegexSalt = /^\/salt/;botRegexRules = /^\/rules/ - botRegexAd=/^\/advance/;botRegexGTA = /^\/gta/; botRegexSC = /^\/SDL/i; botODB = /(.*\s+)(.*odb)(\s+.*)/i; botDuck = /^\/duck/; - botRegexP = /^\/PDL/i; botRegexTw = /^\/twitch/i; botRegexSb = /^\/sub/; botRegexSh = /^\/shrug/; botRegexWk = /^\/users/; botRegexCC = /^\/cc/; - botRegexSiege = /^\/siege/; botRegexOW = /^\/ratings/; - botRegexSlut = /^\/slut/; botRegexStop = /^\/stop/; - botRegexProp = /^\/prop/;botRegexKys = /^\/kys/; botRegexSlam = /^\/slam/; botRegexBrye = /^\/brye/; - botRegexGian = /^\/gian/; botRegexScrotes = /^\/scrotes/; botRegexShaki = /^\/shaki/; - botRegexDaf = /^\/dafuq/; botRegexMA32 = /^\/pending/; botRegexTrade = /^\/trade/; - siege1 = 'https://i.groupme.com/350x419.png.adc8c73a6c1547e0a9e04320296329f8'; siege2 = 'https://i.groupme.com/1279x752.jpeg.aa5d0401e0df495bba4b4e09dc5a6bd7' - siege3 = 'https://i.groupme.com/960x960.png.006e180e05d841c6a2962e844bf1e6fd'; - var teamAb = ["NE","NO","ARI","PHI","CLE","TEN","OAK","DAL","IND","SEA","CIN","PIT","JAC" - ,"BAL","SD","DEN","MIN","ATL","KC","NYG","GB","DET","HOU","STL","CHI","CAR", - "MIA","BUF","SF","WAS","NYJ","TB"] - if(request.text && botRegex.test(request.text)) { - this.res.writeHead(200); - postMessage(cool()); + botRegexB = /bot/; botRegexTI = /titan/; + + if(request.text && botRegexB.test(request.text)) { + this.res.writeHead(200); + postMessage("here"); this.res.end(); } - else if(request.text && botRegexSlut.test(request.text)) { + else if(request.text && botRegexTI.test(request.text)) { this.res.writeHead(200); - postMessage("https://i.groupme.com/640x364.jpeg.f8a0e216bf7e42ed9a86b3ae23cc2ff1.large"); + postMessage("#ishebackyet"); this.res.end(); } else if(request.text && botRegexStop.test(request.text)) { @@ -129,54 +118,6 @@ function respond() { this.res.writeHead(200); postMessage("http://www.reddit.com/r/maddenall32"); this.res.end(); - } - else if(request.text && botRegexSh.test(request.text)) { - this.res.writeHead(200); - postMessage("¯\\_(ツ)_/¯"); - this.res.end(); - } - else if(request.text && botRegexWk.test(request.text)) { - this.res.writeHead(200); - postMessage("https://docs.google.com/spreadsheets/d/1kJqQWCq3RKiTrd4f71FFNKr-Y0ppJzjk0fSF0rP6Bto/edit?usp=sharing"); - this.res.end(); - } - else if(request.text && botODB.test(request.text)) { - this.res.writeHead(200); - postMessage("OBJ*"); - this.res.end(); - } - else if(request.text && botDuck.test(request.text)) { - this.res.writeHead(200); - postMessage("http://media3.giphy.com/media/YCseTHF2I6CCA/giphy.gif"); - this.res.end(); - } - else if(request.text && botRegexCC.test(request.text)) { - this.res.writeHead(200); - postMessage("https://i.groupme.com/851x1184.jpeg.330228901f684b0cb46cd1cef6953923"); - this.res.end(); - } - else if(request.text && botRegexMA32.test(request.text)) { - this.res.writeHead(200); - postMessage("https://docs.google.com/spreadsheets/d/12hVrn7ShR3An6bP5uBF3gaoTQQgVciC-0RqtWVZ39Ls/edit?usp=sharing"); - this.res.end(); - } - else if(request.text && botRegexTrade.test(request.text)) { - this.res.writeHead(200); - postMessage("https://docs.google.com/forms/d/e/1FAIpQLSdrbe5iBRaBC7EWoodVm8z6285-dG2EdHXAOMOgz8md8T1jwQ/viewform"); - this.res.end(); - } - - else if(request.text && botRegexSiege.test(request.text)) { - this.res.writeHead(200); - if(0.6 >= Math.random() > 0.3) - postMessage(siege1); - else if(Math.random() >0.6) - postMessage(siege3) - else - postMessage(siege2); - this.res.end(); - } - else { console.log("don't care"); this.res.writeHead(200); From 224295b1f1a62073aa2281dc11e8314d48b17773 Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 12:19:12 -0600 Subject: [PATCH 07/75] Update bot.js --- bot.js | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 65 insertions(+), 6 deletions(-) diff --git a/bot.js b/bot.js index 745736579..c4810ea31 100644 --- a/bot.js +++ b/bot.js @@ -5,16 +5,27 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegexB = /bot/; botRegexTI = /titan/; - - if(request.text && botRegexB.test(request.text)) { + botRegex = /bot/; botRegexDL = /titan/;botRegexSalt = /^\/salt/;botRegexRules = /^\/rules/ + botRegexAd=/^\/advance/;botRegexGTA = /^\/gta/; botRegexSC = /^\/SDL/i; botODB = /(.*\s+)(.*odb)(\s+.*)/i; botDuck = /^\/duck/; + botRegexP = /^\/PDL/i; botRegexTw = /^\/twitch/i; botRegexSb = /^\/sub/; botRegexSh = /^\/shrug/; botRegexWk = /^\/users/; botRegexCC = /^\/cc/; + botRegexSiege = /^\/siege/; botRegexOW = /^\/ratings/; + botRegexSlut = /^\/slut/; botRegexStop = /^\/stop/; + botRegexProp = /^\/prop/;botRegexKys = /^\/kys/; botRegexSlam = /^\/slam/; botRegexBrye = /^\/brye/; + botRegexGian = /^\/gian/; botRegexScrotes = /^\/scrotes/; botRegexShaki = /^\/shaki/; + botRegexDaf = /^\/dafuq/; botRegexMA32 = /^\/pending/; botRegexTrade = /^\/trade/; + siege1 = 'https://i.groupme.com/350x419.png.adc8c73a6c1547e0a9e04320296329f8'; siege2 = 'https://i.groupme.com/1279x752.jpeg.aa5d0401e0df495bba4b4e09dc5a6bd7' + siege3 = 'https://i.groupme.com/960x960.png.006e180e05d841c6a2962e844bf1e6fd'; + var teamAb = ["NE","NO","ARI","PHI","CLE","TEN","OAK","DAL","IND","SEA","CIN","PIT","JAC" + ,"BAL","SD","DEN","MIN","ATL","KC","NYG","GB","DET","HOU","STL","CHI","CAR", + "MIA","BUF","SF","WAS","NYJ","TB"] + if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); postMessage("here"); this.res.end(); } - else if(request.text && botRegexTI.test(request.text)) { + else if(request.text && botRegexSlut.test(request.text)) { this.res.writeHead(200); - postMessage("#ishebackyet"); + postMessage("https://i.groupme.com/640x364.jpeg.f8a0e216bf7e42ed9a86b3ae23cc2ff1.large"); this.res.end(); } else if(request.text && botRegexStop.test(request.text)) { @@ -65,7 +76,7 @@ function respond() { else if(request.text && botRegexDL.test(request.text)) { this.res.writeHead(200); //postMessage("http://www.daddyleagues.com/maddenrating?name=&position=all&team="+request.text.substring(5,8)); - postMessage("http://daddyleagues.com/maddenall32/team/"+request.text.substring(5,8)+"/depthchart"); + postMessage("ishebackyet?"); this.res.end(); } @@ -118,6 +129,54 @@ function respond() { this.res.writeHead(200); postMessage("http://www.reddit.com/r/maddenall32"); this.res.end(); + } + else if(request.text && botRegexSh.test(request.text)) { + this.res.writeHead(200); + postMessage("¯\\_(ツ)_/¯"); + this.res.end(); + } + else if(request.text && botRegexWk.test(request.text)) { + this.res.writeHead(200); + postMessage("https://docs.google.com/spreadsheets/d/1kJqQWCq3RKiTrd4f71FFNKr-Y0ppJzjk0fSF0rP6Bto/edit?usp=sharing"); + this.res.end(); + } + else if(request.text && botODB.test(request.text)) { + this.res.writeHead(200); + postMessage("OBJ*"); + this.res.end(); + } + else if(request.text && botDuck.test(request.text)) { + this.res.writeHead(200); + postMessage("http://media3.giphy.com/media/YCseTHF2I6CCA/giphy.gif"); + this.res.end(); + } + else if(request.text && botRegexCC.test(request.text)) { + this.res.writeHead(200); + postMessage("https://i.groupme.com/851x1184.jpeg.330228901f684b0cb46cd1cef6953923"); + this.res.end(); + } + else if(request.text && botRegexMA32.test(request.text)) { + this.res.writeHead(200); + postMessage("https://docs.google.com/spreadsheets/d/12hVrn7ShR3An6bP5uBF3gaoTQQgVciC-0RqtWVZ39Ls/edit?usp=sharing"); + this.res.end(); + } + else if(request.text && botRegexTrade.test(request.text)) { + this.res.writeHead(200); + postMessage("https://docs.google.com/forms/d/e/1FAIpQLSdrbe5iBRaBC7EWoodVm8z6285-dG2EdHXAOMOgz8md8T1jwQ/viewform"); + this.res.end(); + } + + else if(request.text && botRegexSiege.test(request.text)) { + this.res.writeHead(200); + if(0.6 >= Math.random() > 0.3) + postMessage(siege1); + else if(Math.random() >0.6) + postMessage(siege3) + else + postMessage(siege2); + this.res.end(); + } + else { console.log("don't care"); this.res.writeHead(200); From ef6e2ac3e0b5b5b37bea99a72456d46b484d1e0f Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 12:33:23 -0600 Subject: [PATCH 08/75] Update bot.js --- bot.js | 148 --------------------------------------------------------- 1 file changed, 148 deletions(-) diff --git a/bot.js b/bot.js index c4810ea31..4cb47ccf4 100644 --- a/bot.js +++ b/bot.js @@ -6,73 +6,11 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), botRegex = /bot/; botRegexDL = /titan/;botRegexSalt = /^\/salt/;botRegexRules = /^\/rules/ - botRegexAd=/^\/advance/;botRegexGTA = /^\/gta/; botRegexSC = /^\/SDL/i; botODB = /(.*\s+)(.*odb)(\s+.*)/i; botDuck = /^\/duck/; - botRegexP = /^\/PDL/i; botRegexTw = /^\/twitch/i; botRegexSb = /^\/sub/; botRegexSh = /^\/shrug/; botRegexWk = /^\/users/; botRegexCC = /^\/cc/; - botRegexSiege = /^\/siege/; botRegexOW = /^\/ratings/; - botRegexSlut = /^\/slut/; botRegexStop = /^\/stop/; - botRegexProp = /^\/prop/;botRegexKys = /^\/kys/; botRegexSlam = /^\/slam/; botRegexBrye = /^\/brye/; - botRegexGian = /^\/gian/; botRegexScrotes = /^\/scrotes/; botRegexShaki = /^\/shaki/; - botRegexDaf = /^\/dafuq/; botRegexMA32 = /^\/pending/; botRegexTrade = /^\/trade/; - siege1 = 'https://i.groupme.com/350x419.png.adc8c73a6c1547e0a9e04320296329f8'; siege2 = 'https://i.groupme.com/1279x752.jpeg.aa5d0401e0df495bba4b4e09dc5a6bd7' - siege3 = 'https://i.groupme.com/960x960.png.006e180e05d841c6a2962e844bf1e6fd'; - var teamAb = ["NE","NO","ARI","PHI","CLE","TEN","OAK","DAL","IND","SEA","CIN","PIT","JAC" - ,"BAL","SD","DEN","MIN","ATL","KC","NYG","GB","DET","HOU","STL","CHI","CAR", - "MIA","BUF","SF","WAS","NYJ","TB"] if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); postMessage("here"); this.res.end(); } - else if(request.text && botRegexSlut.test(request.text)) { - this.res.writeHead(200); - postMessage("https://i.groupme.com/640x364.jpeg.f8a0e216bf7e42ed9a86b3ae23cc2ff1.large"); - this.res.end(); - } - else if(request.text && botRegexStop.test(request.text)) { - this.res.writeHead(200); - postMessage("Stop appropriating black culture"); - this.res.end(); - } - else if(request.text && botRegexProp.test(request.text)) { - this.res.writeHead(200); - postMessage("https://i.groupme.com/409x327.jpeg.08b5d95c51bb4897835cfe6b514f2f52.large"); - this.res.end(); - } - else if(request.text && botRegexKys.test(request.text)) { - this.res.writeHead(200); - postMessage("http://www.wikihow.com/Tie-a-Noose"); - this.res.end(); - } - else if(request.text && botRegexSlam.test(request.text)) { - this.res.writeHead(200); - postMessage("https://pbs.twimg.com/profile_images/587294731471757313/ZpI5PfKq.jpg"); - this.res.end(); - } - else if(request.text && botRegexDaf.test(request.text)) { - this.res.writeHead(200); - postMessage("http://i3.kym-cdn.com/photos/images/facebook/000/787/356/d6f.jpg"); - this.res.end(); - } - else if(request.text && botRegexBrye.test(request.text)) { - this.res.writeHead(200); - postMessage("https://i.groupme.com/600x490.jpeg.b31d5153fb474d9bb18dd51b3d650afe.large"); - this.res.end(); - } - else if(request.text && botRegexGian.test(request.text)) { - this.res.writeHead(200); - postMessage("http://i.imgur.com/9V6ZnvD.png"); - this.res.end(); - } - else if(request.text && botRegexScrotes.test(request.text)) { - this.res.writeHead(200); - postMessage("https://i.groupme.com/1006x1340.jpeg.730381e4280e4028b8375432af14f39f.large"); - this.res.end(); - } - else if(request.text && botRegexShaki.test(request.text)) { - this.res.writeHead(200); - postMessage("https://i.groupme.com/305x375.jpeg.a8dd3aa18c7a4963a553e6dc16bcb100.large"); - this.res.end(); - } else if(request.text && botRegexDL.test(request.text)) { this.res.writeHead(200); //postMessage("http://www.daddyleagues.com/maddenrating?name=&position=all&team="+request.text.substring(5,8)); @@ -80,102 +18,16 @@ function respond() { this.res.end(); } - else if(request.text && botRegexOW.test(request.text)) { - this.res.writeHead(200); - postMessage("www.daddyleagues.com/maddenrating/"); - this.res.end(); - } else if(request.text && botRegexSalt.test(request.text)) { this.res.writeHead(200); postMessage("https://i.imgur.com/B5BSVqH.png"); this.res.end(); } - else if(request.text && botRegexAd.test(request.text)) { - this.res.writeHead(200); - postMessage("http://www.hackcollege.com/wp-content/uploads/2013/02/kno_advance.jpg"); - this.res.end(); - } else if(request.text && botRegexRules.test(request.text)) { this.res.writeHead(200); postMessage("https://docs.google.com/document/d/1hSuEG7oplnx4IX6HGsMOjsWb9TCqC4-F1NLjuBz5PCM/edit"); this.res.end(); } - else if(request.text && botRegexGTA.test(request.text)) { - this.res.writeHead(200); - postMessage("https://i.groupme.com/220x147.jpeg.a2dd2add32b14fff9e329535186d793c.large"); - this.res.end(); - } - else if(request.text && botRegexSC.test(request.text)) { - this.res.writeHead(200); - - postMessage("http://daddyleagues.com/maddenall32/team/"+request.text.substring(5,8)+"/schedule"); - this.res.end(); - } - else if(request.text && botRegexP.test(request.text)) { - this.res.writeHead(200); - var req = request.text.substring(5,request.text.length); - var rep = req.replace(/ /,"+"); - postMessage("http://daddyleagues.com/maddenall32/players?name="+rep+"&position=all&team=all"); - - this.res.end(); - } - - else if(request.text && botRegexTw.test(request.text)) { - this.res.writeHead(200); - postMessage("http://www.twitch.tv/"+request.text.substring(8,request.text.length)); - this.res.end(); - } - else if(request.text && botRegexSb.test(request.text)) { - this.res.writeHead(200); - postMessage("http://www.reddit.com/r/maddenall32"); - this.res.end(); - } - else if(request.text && botRegexSh.test(request.text)) { - this.res.writeHead(200); - postMessage("¯\\_(ツ)_/¯"); - this.res.end(); - } - else if(request.text && botRegexWk.test(request.text)) { - this.res.writeHead(200); - postMessage("https://docs.google.com/spreadsheets/d/1kJqQWCq3RKiTrd4f71FFNKr-Y0ppJzjk0fSF0rP6Bto/edit?usp=sharing"); - this.res.end(); - } - else if(request.text && botODB.test(request.text)) { - this.res.writeHead(200); - postMessage("OBJ*"); - this.res.end(); - } - else if(request.text && botDuck.test(request.text)) { - this.res.writeHead(200); - postMessage("http://media3.giphy.com/media/YCseTHF2I6CCA/giphy.gif"); - this.res.end(); - } - else if(request.text && botRegexCC.test(request.text)) { - this.res.writeHead(200); - postMessage("https://i.groupme.com/851x1184.jpeg.330228901f684b0cb46cd1cef6953923"); - this.res.end(); - } - else if(request.text && botRegexMA32.test(request.text)) { - this.res.writeHead(200); - postMessage("https://docs.google.com/spreadsheets/d/12hVrn7ShR3An6bP5uBF3gaoTQQgVciC-0RqtWVZ39Ls/edit?usp=sharing"); - this.res.end(); - } - else if(request.text && botRegexTrade.test(request.text)) { - this.res.writeHead(200); - postMessage("https://docs.google.com/forms/d/e/1FAIpQLSdrbe5iBRaBC7EWoodVm8z6285-dG2EdHXAOMOgz8md8T1jwQ/viewform"); - this.res.end(); - } - - else if(request.text && botRegexSiege.test(request.text)) { - this.res.writeHead(200); - if(0.6 >= Math.random() > 0.3) - postMessage(siege1); - else if(Math.random() >0.6) - postMessage(siege3) - else - postMessage(siege2); - this.res.end(); - } else { console.log("don't care"); From faf3cdcae9373d70db72ccfa8ee64f1acf5fbfb7 Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 12:35:48 -0600 Subject: [PATCH 09/75] Update bot.js --- bot.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/bot.js b/bot.js index 4cb47ccf4..22aa51540 100644 --- a/bot.js +++ b/bot.js @@ -5,7 +5,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /bot/; botRegexDL = /titan/;botRegexSalt = /^\/salt/;botRegexRules = /^\/rules/ + botRegex = /(B|b)ot/; botRegexDL = /(T|t)itan/;botRegexSalt = /^\/salt/;botRegexRules = /^\/rules/ if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); postMessage("here"); @@ -13,8 +13,7 @@ function respond() { } else if(request.text && botRegexDL.test(request.text)) { this.res.writeHead(200); - //postMessage("http://www.daddyleagues.com/maddenrating?name=&position=all&team="+request.text.substring(5,8)); - postMessage("ishebackyet?"); + postMessage("#ishebackyet?"); this.res.end(); } From e2b10c07d7860d10c77bd11af9e06dc35d261c98 Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 13:57:53 -0600 Subject: [PATCH 10/75] Update bot.js --- bot.js | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/bot.js b/bot.js index 22aa51540..e61f57a3b 100644 --- a/bot.js +++ b/bot.js @@ -5,26 +5,31 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /(B|b)ot/; botRegexDL = /(T|t)itan/;botRegexSalt = /^\/salt/;botRegexRules = /^\/rules/ + botRegex = /.(B|b)ot./; botRegexTi = /.(T|t)itan./;botRegexBi = /.(B|b)itch./;botRegexBk = /.(B|b)oss killer./ if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); - postMessage("here"); + postMessage("#here"); this.res.end(); } - else if(request.text && botRegexDL.test(request.text)) { + else if(request.text && botRegexTi.test(request.text)) { this.res.writeHead(200); - postMessage("#ishebackyet?"); + postMessage("#hebackyet?"); this.res.end(); } - else if(request.text && botRegexSalt.test(request.text)) { + else if(request.text && botRegexBi.test(request.text)) { this.res.writeHead(200); - postMessage("https://i.imgur.com/B5BSVqH.png"); + postMessage("#thatbih"); this.res.end(); } - else if(request.text && botRegexRules.test(request.text)) { + else if(request.text && botRegexBk.test(request.text)) { this.res.writeHead(200); - postMessage("https://docs.google.com/document/d/1hSuEG7oplnx4IX6HGsMOjsWb9TCqC4-F1NLjuBz5PCM/edit"); + postMessage("#bosskillah"); + this.res.end(); + } + else if(request.text && botRegexAr.test(request.text)) { + this.res.writeHead(200); + postMessage("https://docs.google.com/spreadsheets/d/1sJtSVnjhhRNxpiuMR5uXrsTlrsXMjp9TNO7JHDXhtsk/htmlview?pli=1"); this.res.end(); } From b2f123e5b333e6fd0421b68618798cc510029a04 Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 14:06:50 -0600 Subject: [PATCH 11/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index e61f57a3b..6e5d747b1 100644 --- a/bot.js +++ b/bot.js @@ -5,7 +5,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /.(B|b)ot./; botRegexTi = /.(T|t)itan./;botRegexBi = /.(B|b)itch./;botRegexBk = /.(B|b)oss killer./ + botRegex = /(B|b)ot/; botRegexTi = /(T|t)itan/;botRegexBi = /(B|b)itch/;botRegexBk = /(B|b)oss killer/ if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); postMessage("#here"); From 0883c52c9fa052569a5a635b9a00cdb533bb701d Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 14:09:20 -0600 Subject: [PATCH 12/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 6e5d747b1..d27f55366 100644 --- a/bot.js +++ b/bot.js @@ -5,7 +5,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /(B|b)ot/; botRegexTi = /(T|t)itan/;botRegexBi = /(B|b)itch/;botRegexBk = /(B|b)oss killer/ + botRegex = /(B|b)ot/; botRegexTi = /(T|t)itan/;botRegexBi = /(B|b)itch/;botRegexBk = /(B|b)oss killer/;botRegexAr = /(A|a)rena cutoff/ if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); postMessage("#here"); From 5976c8fff8ff63f49fedccd10ef3e5d71ec27d7d Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 14:14:03 -0600 Subject: [PATCH 13/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index d27f55366..2fa9e5e7c 100644 --- a/bot.js +++ b/bot.js @@ -5,7 +5,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /(B|b)ot/; botRegexTi = /(T|t)itan/;botRegexBi = /(B|b)itch/;botRegexBk = /(B|b)oss killer/;botRegexAr = /(A|a)rena cutoff/ + botRegex = /(.*)(B|b)ot(.*)/; botRegexTi = /(T|t)itan/;botRegexBi = /(B|b)itch/;botRegexBk = /(B|b)oss killer/;botRegexAr = /(A|a)rena cutoff/ if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); postMessage("#here"); From 5ed6ee7c6be86e8106fdbb310b4489c6f7f8f466 Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 14:21:02 -0600 Subject: [PATCH 14/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 2fa9e5e7c..8d2e1effa 100644 --- a/bot.js +++ b/bot.js @@ -5,7 +5,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /(.*)(B|b)ot(.*)/; botRegexTi = /(T|t)itan/;botRegexBi = /(B|b)itch/;botRegexBk = /(B|b)oss killer/;botRegexAr = /(A|a)rena cutoff/ + botRegex = /(.*)(B|b)ot(.*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/ if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); postMessage("#here"); From 77cb8ac6f640aeb366c687a81a14b6eede54dd0a Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 14:59:58 -0600 Subject: [PATCH 15/75] Update bot.js --- bot.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 8d2e1effa..b275e5fa6 100644 --- a/bot.js +++ b/bot.js @@ -5,7 +5,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /(.*)(B|b)ot(.*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/ + botRegex = /(.*)(B|b)ot(.*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); postMessage("#here"); @@ -31,6 +31,11 @@ function respond() { this.res.writeHead(200); postMessage("https://docs.google.com/spreadsheets/d/1sJtSVnjhhRNxpiuMR5uXrsTlrsXMjp9TNO7JHDXhtsk/htmlview?pli=1"); this.res.end(); + } + else if(request.text && botRegexAr.test(request.text)) { + this.res.writeHead(200); + postMessage("https://docs.google.com/spreadsheets/d/13oEg8HzEB11-il7o4mBDUpPx-s2hnPvRa1PSMgpxyYE/edit?usp=sharing"); + this.res.end(); } else { From b34e97ba3c4469dfa35be56b2289cffabf3d778f Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 15:03:07 -0600 Subject: [PATCH 16/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index b275e5fa6..5d9cc8f20 100644 --- a/bot.js +++ b/bot.js @@ -32,7 +32,7 @@ function respond() { postMessage("https://docs.google.com/spreadsheets/d/1sJtSVnjhhRNxpiuMR5uXrsTlrsXMjp9TNO7JHDXhtsk/htmlview?pli=1"); this.res.end(); } - else if(request.text && botRegexAr.test(request.text)) { + else if(request.text && botRegexPr.test(request.text)) { this.res.writeHead(200); postMessage("https://docs.google.com/spreadsheets/d/13oEg8HzEB11-il7o4mBDUpPx-s2hnPvRa1PSMgpxyYE/edit?usp=sharing"); this.res.end(); From 5b5a146dd3694bf4ca80e445e37a81a882e48f7f Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 15:08:57 -0600 Subject: [PATCH 17/75] Update bot.js --- bot.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bot.js b/bot.js index 5d9cc8f20..7c9d301a3 100644 --- a/bot.js +++ b/bot.js @@ -6,6 +6,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), botRegex = /(.*)(B|b)ot(.*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ + botRegexPr = /(.*)(F|f)uck (Y|y)ou(.*)/; if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); postMessage("#here"); @@ -36,6 +37,11 @@ function respond() { this.res.writeHead(200); postMessage("https://docs.google.com/spreadsheets/d/13oEg8HzEB11-il7o4mBDUpPx-s2hnPvRa1PSMgpxyYE/edit?usp=sharing"); this.res.end(); + } + else if(request.text && botRegexFu.test(request.text)) { + this.res.writeHead(200); + postMessage("#Me?? Fuq you!"); + this.res.end(); } else { From 47e2829ece6bd5595e7201b378b9d8c0903d5858 Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 15:24:28 -0600 Subject: [PATCH 18/75] Update bot.js --- bot.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 7c9d301a3..ce38f2efe 100644 --- a/bot.js +++ b/bot.js @@ -6,7 +6,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), botRegex = /(.*)(B|b)ot(.*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ - botRegexPr = /(.*)(F|f)uck (Y|y)ou(.*)/; + botRegexPr = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexGr = /(.*)(G|g)root(.*)/; if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); postMessage("#here"); @@ -42,6 +42,11 @@ function respond() { this.res.writeHead(200); postMessage("#Me?? Fuq you!"); this.res.end(); + } + else if(request.text && botRegexGr.test(request.text)) { + this.res.writeHead(200); + postMessage("#iamgroot"); + this.res.end(); } else { From 85faa0346e2f08c89bc6cd6d934c3c7750cb40fd Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 16:25:09 -0600 Subject: [PATCH 19/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index ce38f2efe..38ded82b7 100644 --- a/bot.js +++ b/bot.js @@ -6,7 +6,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), botRegex = /(.*)(B|b)ot(.*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ - botRegexPr = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexGr = /(.*)(G|g)root(.*)/; + botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexGr = /(.*)(G|g)root(.*)/; if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); postMessage("#here"); From b9fedc3b62c3e3c99d53b5a619a709d6dedec66d Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 16:29:21 -0600 Subject: [PATCH 20/75] Update bot.js --- bot.js | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/bot.js b/bot.js index 38ded82b7..fe71c531f 100644 --- a/bot.js +++ b/bot.js @@ -6,7 +6,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), botRegex = /(.*)(B|b)ot(.*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ - botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexGr = /(.*)(G|g)root(.*)/; + botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/; if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); postMessage("#here"); @@ -42,13 +42,7 @@ function respond() { this.res.writeHead(200); postMessage("#Me?? Fuq you!"); this.res.end(); - } - else if(request.text && botRegexGr.test(request.text)) { - this.res.writeHead(200); - postMessage("#iamgroot"); - this.res.end(); - } - + } else { console.log("don't care"); this.res.writeHead(200); From daf9dad0dfdeca2501d2460b2314ac0f68125fde Mon Sep 17 00:00:00 2001 From: abassham Date: Mon, 6 Feb 2017 21:12:14 -0600 Subject: [PATCH 21/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index fe71c531f..eb17cd866 100644 --- a/bot.js +++ b/bot.js @@ -5,7 +5,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /(.*)(B|b)ot(.*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ + botRegex = /(.*)\s+(B|b)ot+\s(.*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/; if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); From 50ebf0b93a69315c09854206098799fdc1e82914 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Mon, 6 Feb 2017 21:47:28 -0600 Subject: [PATCH 22/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index eb17cd866..b474961ec 100644 --- a/bot.js +++ b/bot.js @@ -5,7 +5,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /(.*)\s+(B|b)ot+\s(.*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ + botRegex = /(.\s*)(B|b)ot(\s.*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/; if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); From cd01797e22077d47a2335eb91481e9cdfbff660a Mon Sep 17 00:00:00 2001 From: mahssaba Date: Mon, 6 Feb 2017 22:05:07 -0600 Subject: [PATCH 23/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index b474961ec..0f9fb102c 100644 --- a/bot.js +++ b/bot.js @@ -5,7 +5,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /(.\s*)(B|b)ot(\s.*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ + botRegex = /(.*)(\s*)(B|b)ot(\s*)(.*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/; if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); From 1532236f9850cc9889b55230b5fd5b28367b1e10 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Mon, 6 Feb 2017 22:08:46 -0600 Subject: [PATCH 24/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 0f9fb102c..b474961ec 100644 --- a/bot.js +++ b/bot.js @@ -5,7 +5,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /(.*)(\s*)(B|b)ot(\s*)(.*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ + botRegex = /(.\s*)(B|b)ot(\s.*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/; if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); From 6d196b38d4c51ccfd702f1282fff3e861d96825a Mon Sep 17 00:00:00 2001 From: mahssaba Date: Mon, 6 Feb 2017 22:10:47 -0600 Subject: [PATCH 25/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index b474961ec..b64abcf21 100644 --- a/bot.js +++ b/bot.js @@ -5,7 +5,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /(.\s*)(B|b)ot(\s.*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ + botRegex = /(.\s*)(B|b)ot(*\s.)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/; if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); From a687809849a0f8f015430400e0e97eb18a740716 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Mon, 6 Feb 2017 22:19:19 -0600 Subject: [PATCH 26/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index b64abcf21..9f095677f 100644 --- a/bot.js +++ b/bot.js @@ -5,7 +5,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /(.\s*)(B|b)ot(*\s.)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ + botRegex = /(B|b)ot/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/; if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); From b77e18e162e24960b464faa1b91e71b49b460ad8 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Mon, 6 Feb 2017 22:31:56 -0600 Subject: [PATCH 27/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 9f095677f..b474961ec 100644 --- a/bot.js +++ b/bot.js @@ -5,7 +5,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /(B|b)ot/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ + botRegex = /(.\s*)(B|b)ot(\s.*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/; if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); From b758c8e53cff6f198e1fd124fee8c34cded00711 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Mon, 6 Feb 2017 22:56:11 -0600 Subject: [PATCH 28/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index b474961ec..2fd3e4cc8 100644 --- a/bot.js +++ b/bot.js @@ -5,7 +5,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /(.\s*)(B|b)ot(\s.*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ + botRegex = /(\s*)(B|b)ot(\s*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/; if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); From 0d3fea0fbe64fbf464e55aadc666dd3e84700d26 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Mon, 6 Feb 2017 23:05:00 -0600 Subject: [PATCH 29/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 2fd3e4cc8..ad1253755 100644 --- a/bot.js +++ b/bot.js @@ -5,7 +5,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /(\s*)(B|b)ot(\s*)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ + botRegex = /(.*\s)(B|b)ot/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/; if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); From 1b5bb8a600a4fdc8e8815f1c30678afc8867878c Mon Sep 17 00:00:00 2001 From: mahssaba Date: Mon, 6 Feb 2017 23:11:09 -0600 Subject: [PATCH 30/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index ad1253755..f3d3a728e 100644 --- a/bot.js +++ b/bot.js @@ -5,7 +5,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /(.*\s)(B|b)ot/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ + botRegex = /(\s|^)(B|b)ot(\s|$)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/; if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); From 1268163f97dc31dccfd68c0d926846572219ea97 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Mon, 6 Feb 2017 23:27:12 -0600 Subject: [PATCH 31/75] Update bot.js --- bot.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bot.js b/bot.js index f3d3a728e..3009225e7 100644 --- a/bot.js +++ b/bot.js @@ -6,7 +6,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), botRegex = /(\s|^)(B|b)ot(\s|$)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ - botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/; + botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexAs = /(\s|^)(A|a)ss(\s|$)/; if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); postMessage("#here"); @@ -42,6 +42,11 @@ function respond() { this.res.writeHead(200); postMessage("#Me?? Fuq you!"); this.res.end(); + } + else if(request.text && botRegexAs.test(request.text)) { + this.res.writeHead(200); + postMessage("#ahh"); + this.res.end(); } else { console.log("don't care"); From bfb5afbb15ef70abad98d69d2916b70d11439d71 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 00:04:31 -0600 Subject: [PATCH 32/75] Update bot.js --- bot.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 3009225e7..a79934547 100644 --- a/bot.js +++ b/bot.js @@ -7,9 +7,21 @@ function respond() { var request = JSON.parse(this.req.chunks[0]), botRegex = /(\s|^)(B|b)ot(\s|$)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexAs = /(\s|^)(A|a)ss(\s|$)/; + var phraseArray = [ "#?", + "#wtf", + "#saymyname", + "#24msgs", + "#omv", + "#stop", + "#legend", + "#itemuseisn'trequired", + "#thatswhatshesaid", + "#here" ]; + var phrase = chooseRandom(phraseArray); + if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); - postMessage("#here"); + postMessage(phrase); this.res.end(); } else if(request.text && botRegexTi.test(request.text)) { @@ -90,6 +102,10 @@ function postMessage(response) { botReq.end(JSON.stringify(body)); } +function chooseRandom(myArray) { + return myArray[Math.floor(Math.random() * myArray.length)]; +} + function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min)) + min; } From 133ba2f7a71d25ca4a357751318fcedac347682a Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 00:20:04 -0600 Subject: [PATCH 33/75] Update bot.js --- bot.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bot.js b/bot.js index a79934547..25b94f6d8 100644 --- a/bot.js +++ b/bot.js @@ -6,7 +6,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), botRegex = /(\s|^)(B|b)ot(\s|$)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ - botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexAs = /(\s|^)(A|a)ss(\s|$)/; + botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexAs = /(\s|^)(A|a)ss(\s|$)/;botRegexHg = /(.*|^)(G|g)raves(\s|$)/; var phraseArray = [ "#?", "#wtf", "#saymyname", @@ -18,6 +18,7 @@ function respond() { "#thatswhatshesaid", "#here" ]; var phrase = chooseRandom(phraseArray); + var randomint = getrandomint(1,10); if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); @@ -59,6 +60,13 @@ function respond() { this.res.writeHead(200); postMessage("#ahh"); this.res.end(); + } + else if(request.text && botRegexHg.test(request.text)) { + if(randomint >= 9){ + this.res.writeHead(200); + postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); + this.res.end(); + } } else { console.log("don't care"); From a66331f3e009a57ea1eae91e212b5967b4f5d088 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 00:23:28 -0600 Subject: [PATCH 34/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 25b94f6d8..f2313b27a 100644 --- a/bot.js +++ b/bot.js @@ -18,7 +18,7 @@ function respond() { "#thatswhatshesaid", "#here" ]; var phrase = chooseRandom(phraseArray); - var randomint = getrandomint(1,10); + var randomint = getRandomInt(1,10); if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); From 4ea2994ceb5f45b60cdace9b91f0e700e4fc82ab Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 00:30:19 -0600 Subject: [PATCH 35/75] Update bot.js --- bot.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/bot.js b/bot.js index f2313b27a..f48d1df1e 100644 --- a/bot.js +++ b/bot.js @@ -6,7 +6,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), botRegex = /(\s|^)(B|b)ot(\s|$)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ - botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexAs = /(\s|^)(A|a)ss(\s|$)/;botRegexHg = /(.*|^)(G|g)raves(\s|$)/; + botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexAs = /(\s|^)(A|a)ss(\s|$)/;botRegexHg = /(.*)(G|g)raves(\s|$)/; var phraseArray = [ "#?", "#wtf", "#saymyname", @@ -62,11 +62,9 @@ function respond() { this.res.end(); } else if(request.text && botRegexHg.test(request.text)) { - if(randomint >= 9){ this.res.writeHead(200); - postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); + postMessage(randomint); this.res.end(); - } } else { console.log("don't care"); From 9ca073bcb5fec3148f88d708e7bd248d18332af9 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 00:38:08 -0600 Subject: [PATCH 36/75] Update bot.js --- bot.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bot.js b/bot.js index f48d1df1e..db9a39664 100644 --- a/bot.js +++ b/bot.js @@ -6,7 +6,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), botRegex = /(\s|^)(B|b)ot(\s|$)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ - botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexAs = /(\s|^)(A|a)ss(\s|$)/;botRegexHg = /(.*)(G|g)raves(\s|$)/; + botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexAs = /(\s|^)(A|a)ss(\s|$)/;botRegexHg = /Graves/; var phraseArray = [ "#?", "#wtf", "#saymyname", @@ -62,9 +62,9 @@ function respond() { this.res.end(); } else if(request.text && botRegexHg.test(request.text)) { - this.res.writeHead(200); - postMessage(randomint); - this.res.end(); + this.res.writeHead(200); + postMessage(randomint); + this.res.end(); } else { console.log("don't care"); From 70bceb6031b9f8e4b180e674d5f1b896a41d8554 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 00:40:20 -0600 Subject: [PATCH 37/75] Update bot.js --- bot.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bot.js b/bot.js index db9a39664..386d08934 100644 --- a/bot.js +++ b/bot.js @@ -18,7 +18,7 @@ function respond() { "#thatswhatshesaid", "#here" ]; var phrase = chooseRandom(phraseArray); - var randomint = getRandomInt(1,10); + var hgnum = getRandomInt(1,10); if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); @@ -63,7 +63,7 @@ function respond() { } else if(request.text && botRegexHg.test(request.text)) { this.res.writeHead(200); - postMessage(randomint); + postMessage(hgnum); this.res.end(); } else { From a8737763a6f786ac62942528c88f88ea28e6e390 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 00:41:45 -0600 Subject: [PATCH 38/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 386d08934..87a731cf4 100644 --- a/bot.js +++ b/bot.js @@ -63,7 +63,7 @@ function respond() { } else if(request.text && botRegexHg.test(request.text)) { this.res.writeHead(200); - postMessage(hgnum); + postMessage("9"); this.res.end(); } else { From 293ea018a70e72e2e78c04cda50e33c6eed8d41f Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 00:43:28 -0600 Subject: [PATCH 39/75] Update bot.js --- bot.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 87a731cf4..54acc7e47 100644 --- a/bot.js +++ b/bot.js @@ -18,7 +18,8 @@ function respond() { "#thatswhatshesaid", "#here" ]; var phrase = chooseRandom(phraseArray); - var hgnum = getRandomInt(1,10); + var rannum = getRandomInt(1,10); + var hgnum = rannum; if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); From 2606dc03fc00832adb9abd21bb74c2e759d3dd47 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 00:43:54 -0600 Subject: [PATCH 40/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 54acc7e47..9f22b7bd5 100644 --- a/bot.js +++ b/bot.js @@ -64,7 +64,7 @@ function respond() { } else if(request.text && botRegexHg.test(request.text)) { this.res.writeHead(200); - postMessage("9"); + postMessage(hgnum); this.res.end(); } else { From d92345b00aceb3cf679e4a4df07066b196d08286 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 00:50:06 -0600 Subject: [PATCH 41/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 9f22b7bd5..a1938471c 100644 --- a/bot.js +++ b/bot.js @@ -64,7 +64,7 @@ function respond() { } else if(request.text && botRegexHg.test(request.text)) { this.res.writeHead(200); - postMessage(hgnum); + postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); this.res.end(); } else { From cbad203fb6243673201f5f32e9fe30d00c12df48 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 01:08:39 -0600 Subject: [PATCH 42/75] Update bot.js --- bot.js | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/bot.js b/bot.js index a1938471c..46c2bd684 100644 --- a/bot.js +++ b/bot.js @@ -6,7 +6,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), botRegex = /(\s|^)(B|b)ot(\s|$)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ - botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexAs = /(\s|^)(A|a)ss(\s|$)/;botRegexHg = /Graves/; + botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexAs = /(\s|^)(A|a)ss(\s|$)/;botRegexHg = /Graves/;botRegexFf = /(.*)(B|b)rah(.*)/; var phraseArray = [ "#?", "#wtf", "#saymyname", @@ -18,6 +18,19 @@ function respond() { "#thatswhatshesaid", "#here" ]; var phrase = chooseRandom(phraseArray); + var phraseArray2 = [ "#2fast", + "#2furious", + "#ask any racer. any real racer", + "#for those 10 seconds or less, I'm free", + "#i'll havae the tuna. no crust", + "#still a buster", + "#ejecto seato, cuz!", + "#too soon, junior", + "#it's a ho-asis in here, brah", + "#rideordie", + "#i never nar'd on nobody", + "#overnight parts from japan" ]; + var phrase2 = chooseRandom(phraseArray2); var rannum = getRandomInt(1,10); var hgnum = rannum; @@ -66,6 +79,11 @@ function respond() { this.res.writeHead(200); postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); this.res.end(); + } + else if(request.text && botRegexFf.test(request.text)) { + this.res.writeHead(200); + postMessage(phrase2); + this.res.end(); } else { console.log("don't care"); From cbf0f5e6124909aacdd36f37c63fdf5a169d8212 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 10:48:10 -0600 Subject: [PATCH 43/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 46c2bd684..8c0cbbb6d 100644 --- a/bot.js +++ b/bot.js @@ -6,7 +6,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), botRegex = /(\s|^)(B|b)ot(\s|$)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ - botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexAs = /(\s|^)(A|a)ss(\s|$)/;botRegexHg = /Graves/;botRegexFf = /(.*)(B|b)rah(.*)/; + botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexAs = /(\s|^)(A|a)ss(\s|$)/;botRegexHg = /\^Graves$/;botRegexFf = /(.*)(B|b)(R|r)(A|a|U|u)(H|h)(.*)/; var phraseArray = [ "#?", "#wtf", "#saymyname", From 0a1d4d07a5e036760b0b7b0a9c93fe5ecffd6807 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 11:47:27 -0600 Subject: [PATCH 44/75] Update bot.js --- bot.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bot.js b/bot.js index 8c0cbbb6d..8a4a5a9cd 100644 --- a/bot.js +++ b/bot.js @@ -7,6 +7,7 @@ function respond() { var request = JSON.parse(this.req.chunks[0]), botRegex = /(\s|^)(B|b)ot(\s|$)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexAs = /(\s|^)(A|a)ss(\s|$)/;botRegexHg = /\^Graves$/;botRegexFf = /(.*)(B|b)(R|r)(A|a|U|u)(H|h)(.*)/; + botRegexDo = /\/(D|d)onations/; var phraseArray = [ "#?", "#wtf", "#saymyname", @@ -84,6 +85,11 @@ function respond() { this.res.writeHead(200); postMessage(phrase2); this.res.end(); + } + else if(request.text && botRegexDo.test(request.text)) { + this.res.writeHead(200); + postMessage("GO: 170k\nBC:46k\nLO:15k); + this.res.end(); } else { console.log("don't care"); From 741a9432afaf0aea36a1f0c9a737aceb66f6e6fe Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 11:50:00 -0600 Subject: [PATCH 45/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 8a4a5a9cd..cf20fac26 100644 --- a/bot.js +++ b/bot.js @@ -88,7 +88,7 @@ function respond() { } else if(request.text && botRegexDo.test(request.text)) { this.res.writeHead(200); - postMessage("GO: 170k\nBC:46k\nLO:15k); + postMessage("GO: 170k\nBC:46k\nLO:15k"); this.res.end(); } else { From 57d53821a7ed6b3aa8b910f4d3bdd07d0c6a9d0c Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 11:51:27 -0600 Subject: [PATCH 46/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index cf20fac26..231afd5b5 100644 --- a/bot.js +++ b/bot.js @@ -88,7 +88,7 @@ function respond() { } else if(request.text && botRegexDo.test(request.text)) { this.res.writeHead(200); - postMessage("GO: 170k\nBC:46k\nLO:15k"); + postMessage("GO: 170k\nBC: 46k\nLO: 15k"); this.res.end(); } else { From 0d9d4ac891fd2efcbe47a0641e6c146d0aa43f5f Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 21:58:55 -0600 Subject: [PATCH 47/75] Update bot.js --- bot.js | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/bot.js b/bot.js index 231afd5b5..a57d9bab7 100644 --- a/bot.js +++ b/bot.js @@ -6,7 +6,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), botRegex = /(\s|^)(B|b)ot(\s|$)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ - botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexAs = /(\s|^)(A|a)ss(\s|$)/;botRegexHg = /\^Graves$/;botRegexFf = /(.*)(B|b)(R|r)(A|a|U|u)(H|h)(.*)/; + botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexAs = /(\s|^)(A|a)ss(\s|$)/;botRegexHg = /Graves/;botRegexFf = /(.*)(B|b)(R|r)(A|a|U|u)(H|h)(.*)/; botRegexDo = /\/(D|d)onations/; var phraseArray = [ "#?", "#wtf", @@ -32,9 +32,12 @@ function respond() { "#i never nar'd on nobody", "#overnight parts from japan" ]; var phrase2 = chooseRandom(phraseArray2); - var rannum = getRandomInt(1,10); - var hgnum = rannum; - + var phraseArray3 = [ "1", + "2", + "3", + "4", + "5",]; + var phrase3 = chooseRandom(phraseArray3); if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); postMessage(phrase); @@ -77,9 +80,11 @@ function respond() { this.res.end(); } else if(request.text && botRegexHg.test(request.text)) { - this.res.writeHead(200); - postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); - this.res.end(); + if phrase3 = "5" { + this.res.writeHead(200); + postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); + this.res.end(); + } } else if(request.text && botRegexFf.test(request.text)) { this.res.writeHead(200); From a211b083388476ae795e4946b77489b8d8474d3a Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 22:18:51 -0600 Subject: [PATCH 48/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index a57d9bab7..fad20cc3f 100644 --- a/bot.js +++ b/bot.js @@ -80,7 +80,7 @@ function respond() { this.res.end(); } else if(request.text && botRegexHg.test(request.text)) { - if phrase3 = "5" { + if phrase3 = 5 { this.res.writeHead(200); postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); this.res.end(); From d8c75926a7d0503457ee69e7baf87f5ea20abb61 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 22:20:30 -0600 Subject: [PATCH 49/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index fad20cc3f..8fb6a7784 100644 --- a/bot.js +++ b/bot.js @@ -80,7 +80,7 @@ function respond() { this.res.end(); } else if(request.text && botRegexHg.test(request.text)) { - if phrase3 = 5 { + if(phrase3 = "5") { this.res.writeHead(200); postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); this.res.end(); From 7858d727ba13264f7454752c169081247afab579 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 22:34:07 -0600 Subject: [PATCH 50/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 8fb6a7784..797865599 100644 --- a/bot.js +++ b/bot.js @@ -80,7 +80,7 @@ function respond() { this.res.end(); } else if(request.text && botRegexHg.test(request.text)) { - if(phrase3 = "5") { + if(phrase3 = 5) { this.res.writeHead(200); postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); this.res.end(); From 1bb5f7b75f20aceecad15dacf06c2234e27629b5 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 22:44:58 -0600 Subject: [PATCH 51/75] Update bot.js --- bot.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/bot.js b/bot.js index 797865599..3466ddae0 100644 --- a/bot.js +++ b/bot.js @@ -79,12 +79,10 @@ function respond() { postMessage("#ahh"); this.res.end(); } - else if(request.text && botRegexHg.test(request.text)) { - if(phrase3 = 5) { + else if(request.text && botRegexHg.test(request.text) && phrase3="5") { this.res.writeHead(200); postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); this.res.end(); - } } else if(request.text && botRegexFf.test(request.text)) { this.res.writeHead(200); From 9b61ef65d8a8f2c7bec91dcc592f0bbd7f9cbe81 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 22:46:23 -0600 Subject: [PATCH 52/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 3466ddae0..4265d175c 100644 --- a/bot.js +++ b/bot.js @@ -79,7 +79,7 @@ function respond() { postMessage("#ahh"); this.res.end(); } - else if(request.text && botRegexHg.test(request.text) && phrase3="5") { + else if(request.text && botRegexHg.test(request.text) && phrase3=2) { this.res.writeHead(200); postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); this.res.end(); From 88eeba7b833ed0c53db96a63001eb2b436f7a784 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 22:48:50 -0600 Subject: [PATCH 53/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 4265d175c..441569d74 100644 --- a/bot.js +++ b/bot.js @@ -79,7 +79,7 @@ function respond() { postMessage("#ahh"); this.res.end(); } - else if(request.text && botRegexHg.test(request.text) && phrase3=2) { + else if(request.text && botRegexHg.test(request.text) && phrase3="2") { this.res.writeHead(200); postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); this.res.end(); From 472699026baae6c26e78f91d7f45cfaf4881b536 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 22:50:58 -0600 Subject: [PATCH 54/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 441569d74..c46bc1592 100644 --- a/bot.js +++ b/bot.js @@ -79,7 +79,7 @@ function respond() { postMessage("#ahh"); this.res.end(); } - else if(request.text && botRegexHg.test(request.text) && phrase3="2") { + else if(request.text && botRegexHg.test(request.text) && phrase3 = "5") { this.res.writeHead(200); postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); this.res.end(); From 50c7538c2513e3458fe5f11e215ace734e0562cf Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 22:52:21 -0600 Subject: [PATCH 55/75] Update bot.js --- bot.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bot.js b/bot.js index c46bc1592..c77a4ab76 100644 --- a/bot.js +++ b/bot.js @@ -79,9 +79,9 @@ function respond() { postMessage("#ahh"); this.res.end(); } - else if(request.text && botRegexHg.test(request.text) && phrase3 = "5") { + else if(request.text && botRegexHg.test(request.text)) { this.res.writeHead(200); - postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); + postMessage(phrase3); this.res.end(); } else if(request.text && botRegexFf.test(request.text)) { From 09da131b58a8765d592f1edb15b908fc98079c0d Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 22:57:45 -0600 Subject: [PATCH 56/75] Update bot.js --- bot.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bot.js b/bot.js index c77a4ab76..fce0dd41c 100644 --- a/bot.js +++ b/bot.js @@ -80,9 +80,10 @@ function respond() { this.res.end(); } else if(request.text && botRegexHg.test(request.text)) { - this.res.writeHead(200); - postMessage(phrase3); - this.res.end(); + if phrase3 = "5" + this.res.writeHead(200); + postMessage(phrase3); + this.res.end(); } else if(request.text && botRegexFf.test(request.text)) { this.res.writeHead(200); From 9034fc4f042883f9f3dfda6b042b503b9de135ee Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 23:00:18 -0600 Subject: [PATCH 57/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index fce0dd41c..570bb1234 100644 --- a/bot.js +++ b/bot.js @@ -80,7 +80,7 @@ function respond() { this.res.end(); } else if(request.text && botRegexHg.test(request.text)) { - if phrase3 = "5" + if(phrase3 = "5") this.res.writeHead(200); postMessage(phrase3); this.res.end(); From 8f62eb7ed514c177f2e27b0931c6df06e7e0081b Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 23:02:16 -0600 Subject: [PATCH 58/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 570bb1234..6e5d318ea 100644 --- a/bot.js +++ b/bot.js @@ -80,7 +80,7 @@ function respond() { this.res.end(); } else if(request.text && botRegexHg.test(request.text)) { - if(phrase3 = "5") + if("5" = phrase3) this.res.writeHead(200); postMessage(phrase3); this.res.end(); From 7c629064e2f19d140db061c731ad9f004308ddf1 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 23:12:05 -0600 Subject: [PATCH 59/75] Update bot.js --- bot.js | 1 + 1 file changed, 1 insertion(+) diff --git a/bot.js b/bot.js index 231afd5b5..7b5fcd98f 100644 --- a/bot.js +++ b/bot.js @@ -78,6 +78,7 @@ function respond() { } else if(request.text && botRegexHg.test(request.text)) { this.res.writeHead(200); + if(math.random > .6) postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); this.res.end(); } From 91381bf28fd3e7d6bd8f47d2cf643f0622abe6b7 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 23:14:30 -0600 Subject: [PATCH 60/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 7b5fcd98f..7744cc7e3 100644 --- a/bot.js +++ b/bot.js @@ -78,7 +78,7 @@ function respond() { } else if(request.text && botRegexHg.test(request.text)) { this.res.writeHead(200); - if(math.random > .6) + if(math.random() > .6) postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); this.res.end(); } From 6b8a2bbdb0338bbea33707e83cd217e37c67faf5 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 23:18:32 -0600 Subject: [PATCH 61/75] Update bot.js --- bot.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bot.js b/bot.js index 6e5d318ea..a7c6417ac 100644 --- a/bot.js +++ b/bot.js @@ -80,8 +80,8 @@ function respond() { this.res.end(); } else if(request.text && botRegexHg.test(request.text)) { - if("5" = phrase3) - this.res.writeHead(200); + this.res.writeHead(200); + if(math.random() > .6) postMessage(phrase3); this.res.end(); } From 874d071cc5f7ddedbabcf1c2614c56169e7affa5 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 23:35:54 -0600 Subject: [PATCH 62/75] Update bot.js --- bot.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/bot.js b/bot.js index a7c6417ac..b519aa2fb 100644 --- a/bot.js +++ b/bot.js @@ -79,11 +79,15 @@ function respond() { postMessage("#ahh"); this.res.end(); } - else if(request.text && botRegexHg.test(request.text)) { + else if(request.text && botRegexSiege.test(request.text)) { this.res.writeHead(200); - if(math.random() > .6) - postMessage(phrase3); - this.res.end(); + if(0.6 >= Math.random() > 0.3) + postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); + else if(Math.random() >0.6) + postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png") + else + postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); + this.res.end(); } else if(request.text && botRegexFf.test(request.text)) { this.res.writeHead(200); From 0aa20d17a9830747347e11709171ba493ff5371c Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 23:37:19 -0600 Subject: [PATCH 63/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index b519aa2fb..759fbfc51 100644 --- a/bot.js +++ b/bot.js @@ -79,7 +79,7 @@ function respond() { postMessage("#ahh"); this.res.end(); } - else if(request.text && botRegexSiege.test(request.text)) { + else if(request.text && botRegexHg.test(request.text)) { this.res.writeHead(200); if(0.6 >= Math.random() > 0.3) postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); From 22430154965f5ca1277ae062acfecc29c8fa3a79 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 23:38:48 -0600 Subject: [PATCH 64/75] Update bot.js --- bot.js | 4 ---- 1 file changed, 4 deletions(-) diff --git a/bot.js b/bot.js index 759fbfc51..a2268e0e7 100644 --- a/bot.js +++ b/bot.js @@ -83,10 +83,6 @@ function respond() { this.res.writeHead(200); if(0.6 >= Math.random() > 0.3) postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); - else if(Math.random() >0.6) - postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png") - else - postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); this.res.end(); } else if(request.text && botRegexFf.test(request.text)) { From c6bb888482674cc45fbb0b8d5b835d3880085568 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 23:43:35 -0600 Subject: [PATCH 65/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index a2268e0e7..a35942e40 100644 --- a/bot.js +++ b/bot.js @@ -81,7 +81,7 @@ function respond() { } else if(request.text && botRegexHg.test(request.text)) { this.res.writeHead(200); - if(0.6 >= Math.random() > 0.3) + if(Math.random() > 0.9) postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); this.res.end(); } From 8bd059cf467de53e3729cb529467b64caa484f5e Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 23:47:28 -0600 Subject: [PATCH 66/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index a35942e40..43d08ef12 100644 --- a/bot.js +++ b/bot.js @@ -81,7 +81,7 @@ function respond() { } else if(request.text && botRegexHg.test(request.text)) { this.res.writeHead(200); - if(Math.random() > 0.9) + if(Math.random() > 0.8) postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); this.res.end(); } From b77b74daf6baffb76b3486f3debb24c7540e4d43 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 23:49:59 -0600 Subject: [PATCH 67/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 43d08ef12..a35942e40 100644 --- a/bot.js +++ b/bot.js @@ -81,7 +81,7 @@ function respond() { } else if(request.text && botRegexHg.test(request.text)) { this.res.writeHead(200); - if(Math.random() > 0.8) + if(Math.random() > 0.9) postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); this.res.end(); } From 26f5aea5910b125c94835bafa81d25345938ffa3 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 23:50:27 -0600 Subject: [PATCH 68/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index a35942e40..f9a8ba65f 100644 --- a/bot.js +++ b/bot.js @@ -81,7 +81,7 @@ function respond() { } else if(request.text && botRegexHg.test(request.text)) { this.res.writeHead(200); - if(Math.random() > 0.9) + if(Math.random() >= 0.9) postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); this.res.end(); } From fb10345b9c9e49f3aa1f9ba05fdfb092e6f2ecd7 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 23:50:58 -0600 Subject: [PATCH 69/75] Update bot.js --- bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot.js b/bot.js index f9a8ba65f..27b858cf1 100644 --- a/bot.js +++ b/bot.js @@ -15,7 +15,7 @@ function respond() { "#omv", "#stop", "#legend", - "#itemuseisn'trequired", + "#iamgroot", "#thatswhatshesaid", "#here" ]; var phrase = chooseRandom(phraseArray); From 23d9a85ef6ef1b29e7db403a2a65e2d80d6bd4ca Mon Sep 17 00:00:00 2001 From: mahssaba Date: Tue, 7 Feb 2017 23:56:12 -0600 Subject: [PATCH 70/75] Update bot.js --- bot.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bot.js b/bot.js index 27b858cf1..304549659 100644 --- a/bot.js +++ b/bot.js @@ -17,6 +17,8 @@ function respond() { "#legend", "#iamgroot", "#thatswhatshesaid", + "#titan??", + "#rockchalk", "#here" ]; var phrase = chooseRandom(phraseArray); var phraseArray2 = [ "#2fast", From acdb111eaae3f09fd10d7083507946c7d476e135 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Wed, 8 Feb 2017 00:00:23 -0600 Subject: [PATCH 71/75] Update bot.js --- bot.js | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/bot.js b/bot.js index 7744cc7e3..304549659 100644 --- a/bot.js +++ b/bot.js @@ -6,7 +6,7 @@ var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), botRegex = /(\s|^)(B|b)ot(\s|$)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ - botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexAs = /(\s|^)(A|a)ss(\s|$)/;botRegexHg = /\^Graves$/;botRegexFf = /(.*)(B|b)(R|r)(A|a|U|u)(H|h)(.*)/; + botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexAs = /(\s|^)(A|a)ss(\s|$)/;botRegexHg = /Graves/;botRegexFf = /(.*)(B|b)(R|r)(A|a|U|u)(H|h)(.*)/; botRegexDo = /\/(D|d)onations/; var phraseArray = [ "#?", "#wtf", @@ -15,8 +15,10 @@ function respond() { "#omv", "#stop", "#legend", - "#itemuseisn'trequired", + "#iamgroot", "#thatswhatshesaid", + "#titan??", + "#rockchalk", "#here" ]; var phrase = chooseRandom(phraseArray); var phraseArray2 = [ "#2fast", @@ -32,9 +34,12 @@ function respond() { "#i never nar'd on nobody", "#overnight parts from japan" ]; var phrase2 = chooseRandom(phraseArray2); - var rannum = getRandomInt(1,10); - var hgnum = rannum; - + var phraseArray3 = [ "1", + "2", + "3", + "4", + "5",]; + var phrase3 = chooseRandom(phraseArray3); if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); postMessage(phrase); @@ -78,8 +83,8 @@ function respond() { } else if(request.text && botRegexHg.test(request.text)) { this.res.writeHead(200); - if(math.random() > .6) - postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); + if(Math.random() >= 0.9) + postMessage("http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png"); this.res.end(); } else if(request.text && botRegexFf.test(request.text)) { From 805cb519ea6b7b70bd33af462e4210217357d599 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Wed, 8 Feb 2017 14:03:16 -0600 Subject: [PATCH 72/75] Update bot.js --- bot.js | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/bot.js b/bot.js index 304549659..fb5bba954 100644 --- a/bot.js +++ b/bot.js @@ -1,13 +1,13 @@ var HTTPS = require('https'); -var cool = require('cool-ascii-faces'); var botID = process.env.BOT_ID; function respond() { var request = JSON.parse(this.req.chunks[0]), - botRegex = /(\s|^)(B|b)ot(\s|$)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/;botRegexBk = /(.*)(B|b)oss killer(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/ - botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexAs = /(\s|^)(A|a)ss(\s|$)/;botRegexHg = /Graves/;botRegexFf = /(.*)(B|b)(R|r)(A|a|U|u)(H|h)(.*)/; - botRegexDo = /\/(D|d)onations/; + botRegex = /(\s|^)(B|b)ot(\s|$)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/ + botRegexBk = /(.*)(B|b)oss kill(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/; + botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexHg = /Graves/; + botRegexFf = /(.*)(B|b)(R|r)(A|a|U|u)(H|h)(.*)/;botRegexDo = /\/(D|d)onations/; var phraseArray = [ "#?", "#wtf", "#saymyname", @@ -19,6 +19,7 @@ function respond() { "#thatswhatshesaid", "#titan??", "#rockchalk", + "#telomere", "#here" ]; var phrase = chooseRandom(phraseArray); var phraseArray2 = [ "#2fast", @@ -34,12 +35,7 @@ function respond() { "#i never nar'd on nobody", "#overnight parts from japan" ]; var phrase2 = chooseRandom(phraseArray2); - var phraseArray3 = [ "1", - "2", - "3", - "4", - "5",]; - var phrase3 = chooseRandom(phraseArray3); + if(request.text && botRegex.test(request.text)) { this.res.writeHead(200); postMessage(phrase); @@ -75,12 +71,7 @@ function respond() { this.res.writeHead(200); postMessage("#Me?? Fuq you!"); this.res.end(); - } - else if(request.text && botRegexAs.test(request.text)) { - this.res.writeHead(200); - postMessage("#ahh"); - this.res.end(); - } + } else if(request.text && botRegexHg.test(request.text)) { this.res.writeHead(200); if(Math.random() >= 0.9) From c54ebf069a176a602d807b18c30cb2024abc354c Mon Sep 17 00:00:00 2001 From: mahssaba Date: Wed, 8 Feb 2017 16:11:44 -0600 Subject: [PATCH 73/75] Update bot.js --- bot.js | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/bot.js b/bot.js index fb5bba954..ab351f4d2 100644 --- a/bot.js +++ b/bot.js @@ -6,8 +6,9 @@ function respond() { var request = JSON.parse(this.req.chunks[0]), botRegex = /(\s|^)(B|b)ot(\s|$)/; botRegexTi = /(.*)(T|t)itan(.*)/;botRegexBi = /(.*)(B|b)itch(.*)/ botRegexBk = /(.*)(B|b)oss kill(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/; - botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexHg = /Graves/; - botRegexFf = /(.*)(B|b)(R|r)(A|a|U|u)(H|h)(.*)/;botRegexDo = /\/(D|d)onations/; + botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexHg = /Graves/;botRegexFf = /(.*)(B|b)(R|r)(A|a|U|u)(H|h)(.*)/; + botRegexDo = /\/(D|d)onations/;botRegex6 = /\/(M|m)ap6$/;botRegex61 = /\/(M|m)ap6[.]1$/;botRegex62 = /\/(M|m)ap6[.]2$/; + botRegex63 = /\/(M|m)ap6[.]3$/; var phraseArray = [ "#?", "#wtf", "#saymyname", @@ -16,10 +17,8 @@ function respond() { "#stop", "#legend", "#iamgroot", - "#thatswhatshesaid", - "#titan??", - "#rockchalk", - "#telomere", + "#titan??", + "#telomere", "#here" ]; var phrase = chooseRandom(phraseArray); var phraseArray2 = [ "#2fast", @@ -88,6 +87,27 @@ function respond() { postMessage("GO: 170k\nBC: 46k\nLO: 15k"); this.res.end(); } + else if(request.text && botRegex6.test(request.text)) { + this.res.writeHead(200); + postMessage("http://marvelbitvachempionov.ru/wp-content/uploads/maps/aqmap6en.jpg"); + postMessage("https://docs.google.com/spreadsheets/d/1qi-3KOfLnI0c4YL4b9CB85e1OXw4HmtaVaCbbUR4aOs/htmlview"); + this.res.end(); + } + else if(request.text && botRegex61.test(request.text)) { + this.res.writeHead(200); + postMessage("http://marvelbitvachempionov.ru/wp-content/uploads/maps/aqmap6-1en.jpg"); + this.res.end(); + } + else if(request.text && botRegex62.test(request.text)) { + this.res.writeHead(200); + postMessage("http://marvelbitvachempionov.ru/wp-content/uploads/maps/aqmap6-2en.jpg"); + this.res.end(); + } + else if(request.text && botRegex63.test(request.text)) { + this.res.writeHead(200); + postMessage("http://marvelbitvachempionov.ru/wp-content/uploads/maps/aqmap6-3en.jpg"); + this.res.end(); + } else { console.log("don't care"); this.res.writeHead(200); From 4cc067a03d6f65312f021f4538a85f2e9f4084db Mon Sep 17 00:00:00 2001 From: mahssaba Date: Wed, 8 Feb 2017 22:06:22 -0600 Subject: [PATCH 74/75] Update bot.js --- bot.js | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/bot.js b/bot.js index 6c8985a45..169209e2e 100644 --- a/bot.js +++ b/bot.js @@ -9,32 +9,31 @@ function respond() { botRegexBk = /(.*)(B|b)oss kill(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/; botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexHg = /Graves/;botRegexFf = /(.*)(B|b)(R|r)(A|a|U|u)(H|h)(.*)/; botRegexDo = /\/(D|d)onations/;botRegex6 = /\/(M|m)ap6$/;botRegex61 = /\/(M|m)ap6[.]1$/;botRegex62 = /\/(M|m)ap6[.]2$/; - botRegex63 = /\/(M|m)ap6[.]3$/; + botRegex63 = /\/(M|m)ap6[.]3$/;botRegexLe = /\/(L|l)egend$/; - var phraseArray = [ "#?", + var phraseArray = ["#?", "#wtf", "#saymyname", "#24msgs", "#omv", - "#stop", "#legend", "#iamgroot", - "#titan??", "#telomere", - "#here" ]; + "http://pix.iemoji.com/images/emoji/apple/ios-9/256/lion-face.png", + "#here"]; var phrase = chooseRandom(phraseArray); - var phraseArray2 = [ "#2fast", + var phraseArray2 = ["#2fast", "#2furious", "#ask any racer. any real racer", "#for those 10 seconds or less, I'm free", - "#i'll havae the tuna. no crust", + "#i'll have the tuna. no crust", "#still a buster", "#ejecto seato, cuz!", "#too soon, junior", "#it's a ho-asis in here, brah", "#rideordie", - "#i never nar'd on nobody", - "#overnight parts from japan" ]; + "#i never narc'd on nobody", + "#overnight parts from japan"]; var phrase2 = chooseRandom(phraseArray2); if(request.text && botRegex.test(request.text)) { @@ -110,6 +109,11 @@ function respond() { postMessage("http://marvelbitvachempionov.ru/wp-content/uploads/maps/aqmap6-3en.jpg"); this.res.end(); } + else if(request.text && botRegexLe.test(request.text)) { + this.res.writeHead(200); + postMessage("http://community.kabam.com/forums/showthread.php?650203-Hall-of-Legends&p=3307845#post3307845"); + this.res.end(); + } else { console.log("don't care"); this.res.writeHead(200); From ac762f7f89538aaf453c5e7366351cdc089550b2 Mon Sep 17 00:00:00 2001 From: mahssaba Date: Fri, 10 Feb 2017 11:16:16 -0600 Subject: [PATCH 75/75] Update bot.js --- bot.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bot.js b/bot.js index 169209e2e..7df43f6ce 100644 --- a/bot.js +++ b/bot.js @@ -9,7 +9,7 @@ function respond() { botRegexBk = /(.*)(B|b)oss kill(.*)/;botRegexAr = /(.*)(A|a)rena cutoff(.*)/;botRegexPr = /(.*)(P|p)restige link(.*)/; botRegexFu = /(.*)(F|f)uck (Y|y)ou(.*)/;botRegexHg = /Graves/;botRegexFf = /(.*)(B|b)(R|r)(A|a|U|u)(H|h)(.*)/; botRegexDo = /\/(D|d)onations/;botRegex6 = /\/(M|m)ap6$/;botRegex61 = /\/(M|m)ap6[.]1$/;botRegex62 = /\/(M|m)ap6[.]2$/; - botRegex63 = /\/(M|m)ap6[.]3$/;botRegexLe = /\/(L|l)egend$/; + botRegex63 = /\/(M|m)ap6[.]3$/;botRegexLe = /\/(L|l)egend$/;botRegexSc = /(\s|^)(S|s)crew (Y|y)ou(\s|$)/; var phraseArray = ["#?", "#wtf", @@ -114,6 +114,11 @@ function respond() { postMessage("http://community.kabam.com/forums/showthread.php?650203-Hall-of-Legends&p=3307845#post3307845"); this.res.end(); } + else if(request.text && botRegexSc.test(request.text)) { + this.res.writeHead(200); + postMessage("https://s-media-cache-ak0.pinimg.com/564x/cb/91/72/cb9172eba64a409ebc3422a3c22ba6e7.jpg"); + this.res.end(); + } else { console.log("don't care"); this.res.writeHead(200);