Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var tmi = require("tmi.js");
- var sleep = require('system-sleep');
- var accounts = [ ["fed_will_learn","oauth:mak88rgoqa5xrx3x1104g814t32u7m"], ["keep_going_chat","oauth:g5qz80j34u7grpucczmjh5l6om4prc"], ["90k_here_we_come","oauth:bey6pw11r3rms3zcry3mclapq5lucc"] ];
- for (var i = 0; i < accounts.length; i++)
- {
- console.log(i);
- login(accounts[i], "#jubjub727", "poop");
- sleep(500);
- }
- var numbers = [];
- function inNumbers(number)
- {
- for (var i = 0; i < numbers.length; i++)
- {
- if (number == numbers[i])
- {
- return true;
- }
- }
- return false;
- }
- function getRandomInt(max) {
- return Math.floor(Math.random() * Math.floor(max));
- }
- function floor(number)
- {
- if (number < 600)
- {
- number = 600+getRandomInt(200);
- }
- }
- function login(account, channel, _message)
- {
- var options = {
- options: {
- debug: false
- },
- connection: {
- reconnect: true
- },
- identity: {
- username: account[0],
- password: account[1]
- },
- channels: [channel]
- };
- var client = new tmi.client(options);
- client.connect();
- console.log("sent")
- client.on("chat", function (channel, userstate, message, self) {
- if (self) return;
- var m = parseInt(message, 10);
- if (!isNaN(m) && !(inNumbers(m+1)))
- {
- numbers.push(m+1);
- console.log(m+1);
- client.say(channel, String(m+1));
- sleep(((floor(getRandomInt(80))*10)+getRandomInt(10)));
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement