var whitelist = {13:1,52258:1,88818:1}; var ban_ids = {22711:1}; var ban_words = {"dogeshitter":1}; var ban_words_casesensitive = {"DOGESHIT":1}; socket.on("chat", function (txt, date) { if (txt.match(/\((.*?)\) <(.*?)> (.*)/)) { c=txt.match(/\((.*?)\) <(.*?)> (.*)/)[3]; y=txt.match(/\((.*?)\) <(.*?)> (.*)/)[2]; j=txt.match(/\((.*?)\) <(.*?)> (.*)/)[1]; for(x in ban_words) if (c.toLowerCase().indexOf(x.toLowerCase())!=-1) if (!(j in whitelist)) socket.emit("chat", csrf, "!x mute "+j+" 3600 [AUTO BANNED]"); for(x in ban_words_casesensitive) if (c.indexOf(x)!=-1) if (!(j in whitelist)) socket.emit("chat", csrf, "!x mute "+j+" 3600 [AUTO BANNED]"); if (j in ban_ids) if (!(j in whitelist)) socket.emit("chat", csrf, "!x mute "+j+" 3600 [AUTO BANNED]"); } });