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 = [ ["username", "oauth:sometoken"], ["otherusername", "oauth:someothertoken"], ["someusername", "oauth:othersometoken"] ];
- for (var i = 0; i < accounts.length; i++)
- {
- console.log(i);
- login(accounts[i], "#fedmyster", "poop");
- sleep(300);
- }
- var numbers = [];
- function inNumbers(number)
- {
- for (var i = 0; i < numbers.length; i++)
- {
- if (number == numbers[i])
- {
- return true;
- }
- }
- return false;
- }
- 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(600);
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement