Skip to content

nuni-neomu-areumdawo/Kahoot-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Free Kahoot-Bot

An Async Python Bot for Kahoot! (Functional in 2025)

License

About

This Kahoot-Bot is designed as a modern, asynchronous, and easy-to-use bot for interacting with Kahoot! games. Built with Python. It leverages asynchronous programming to efficiently handle joining ad interacting multiple bots to a game session. The project aims to provide a working solution for demonstration and educational purposes. It is incredibly easy to use being open-source AND including providing compiled executables for platforms like Windows.

Kahoot! is a Norwegian online game-based learning platform. It has learning games, also known as "kahoots", which are user-generated multiple-choice quizzes that can be accessed via a web browser or the Kahoot! app.

Features

  • Asynchronous Operation: Built using Python's asyncio for high concurrency and efficient handling of multiple bot instances.
  • Easy to Use: Designed with simplicity in mind, aiming for straightforward setup and execution.
  • Python-Based: Written entirely in Python, making the source code accessible and understandable (subject to the disclaimer).
  • Executable Provided: Offers compiled executables (starting with Windows) for users who prefer not to manage Python environments.
  • Modern Approach: Developed with contemporary Python practices and libraries.
  • Joins Kahoot! Games: Core functionality to connect multiple bots to a specified Kahoot! game PIN including choosing random answers.

Note: Due to the dynamic nature of online platforms like Kahoot!, continuous maintenance may be required to ensure full functionality. The "2025 working" aspect represents an ongoing goal for compatibility.

Installation

For Windows Users (Recommended)

  1. Go to the Releases section of this repository.
  2. Download the latest Windows executable (.exe file).
  3. Save the executable to a convenient location on your computer.
  4. You can then run it directly from your command prompt or PowerShell.

From Source (For Developers/Other Platforms)

  1. Ensure you have Python 3.7+ installed.
  2. Clone the repository:
    git clone https://github.com/nuni-neomu-areumdawo/Kahoot-Bot.git
    cd Kahoot-Bot
    python main.py

Using the Executable (Windows)

Download and double click it.

## General Disclaimer

This software is provided solely for demonstration and/or educational purposes. It is provided "AS IS" without warranty of any kind, express or implied. The author(s) and copyright holder(s) disclaim all warranties, including, but not limited to, the implied warranties of merchantability, fitness for a particular purpose, title, and non-infringement.

The author(s) and copyright holder(s) assume no responsibility for errors or omissions in the software or documentation. They make no warranty that the software will meet your requirements, be uninterrupted, timely, secure, error-free, or that any defects will be corrected.

Use of this software is entirely at your own risk. You are solely responsible for determining the appropriateness of using the software and assume all risks associated with its use. This includes, but is not limited to, the risks of program errors, damage to or loss of data or equipment, and unavailability or interruption of operations.

In no event shall the author(s) or copyright holder(s) be liable for any special, punitive, incidental, indirect, direct, or consequential damages of any kind, including, without limitation, those resulting from loss of use, data, or profits, whether or not advised of the possibility of such damages, and on any theory of liability, arising out of or in connection with the use or performance of this software.