jeffalo / kahoot-gui

Kahoot Bot built with NodeJS and Electron
GNU General Public License v3.0
11 stars 9 forks source link

kahoot-gui

A GUI for a simple Kahoot spammer. Not affiliated with Kahoot.

Screenshot

How it works

Uses Electron to interface with kahoot.js-updated.

How to run

Prebuilt

Download the ZIP file, extract it and open kahoot-gui.exe

Run it yourself

run git clone https://github.com/JeffaloBob/kahoot-gui

Inside of the cloned repo, run npm i

How to use

Consult the tables below.

Inputs

Input Meaning
name this will be the base name that the bots will join with
pin the pin that the bots will join
number of bots amount of bots to join (or if a specific name list is chosen in the advanced settings, the amount of times each name joins)
join delay millisecond delay between each bot joining (minimum 50)

Buttons

Button What it does
yeet starts making the bots join
toggle advanced settings menu opens the advanced settings menu (see below)
console: toggle show shows the console
show quiz infos opens some quiz info that will be shown on the right side of the screen (WIP)
kill bot spawner stops bots from spawning
make all bots leave makes all the currently joined bots leave

Advanced settings

option Meaning
prefix+number Makes all bots join using the format (where prefix is the bot's name)
number+suffix Makes all bots join using the format (where prefix is the bot's name)
from list Disables the normal name input and all bots will join using a name from there. If the amount value is 1, then every bot on the list will join, if it's 2 every bot will join twice
Save saves