An open API service indexing awesome lists of open source software.

https://github.com/reteps/kbot

A kahoot bot that correctly answers questions.
https://github.com/reteps/kbot

automatic bot kahoot kahoot-bot python python3 quiz

Last synced: about 1 month ago
JSON representation

A kahoot bot that correctly answers questions.

Awesome Lists containing this project

README

          

# The Amazing Automatic Kahoot Bot (kbot)

### *now with functional code*
People have made bots and things for kahoot in the past, but this is
a new and improved edition that actually does
everything for you. This one actually answers the questions, unlike
some other tools and spammers.

## Getting Started

- [ ] Make Kahoot Account
- [ ] Install Python3
- On MacOS, Install [Homebrew](https://brew.sh/), then install Python.
- `/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"`
- `brew install python`
- [ ] Clone this project
- `git clone https://github.com/reteps/kbot.git`
- [ ] Install Dependencies
- `python3 -m pip install -r requirements.txt`
- [ ] Run Program
- `python3 kbot`

## Program arguments

```
python3 kbot
--email XYZ@gmail.com
--password XYZ
```

Please open a pull request or issue if you would like more functionality.

## How does it work?

Intercepts and pretends to be a kahoot client. After receiving quiz name from host, looks up answers for quiz and uses them.

## Caveats

Does not work when:

+ Kahoot is private
+ Answers are randomized
+ Questions are randomized

This is because this program uses the original question order and answer order, so if these are modified the wrong answer will be clicked.
## Questions?
+ please open an issue

## Contributors

* [reteps](https://github.com/reteps) - Main programming
* [idiidk](https://github.com/idiidk) - For the challenge decoding