kahoot.js-latest
Version:
Answer, Join Kahoot Quizzes with nodejs
31 lines (29 loc) • 737 B
JavaScript
var Kahoot = require("../index.js");
const PIN = require("./PIN.json");
const readline = require("readline");
const r = readline.createInterface({
input: process.stdin,
output: process.stdout
});
r.question("How many bots? ",n=>{
n = +n;
let i = 0;
const a = setInterval(()=>{
const j = i + 1;
const {client,event} = Kahoot.join(PIN,"bot-" + (++i));
event.then(()=>{
console.log("Bot " + j + " joined!");
}).catch((e)=>{
console.log("Bot " + j + " failed to join:");
console.log(e);
client.leave();
});
client.on("Disconnect",(reason)=>{
console.log("Bot " + j + " disconnected: " + reason);
});
if(i >= n){
clearInterval(a);
}
},35);
r.close();
});