KAntibot

eliminar todos los bots de un Kahoot! juego.

Tendrás que instalar una extensión para tu navegador como Tampermonkey, Greasemonkey o Violentmonkey si quieres utilizar este script.

You will need to install an extension such as Tampermonkey to install this script.

Necesitarás instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Userscripts para instalar este script.

Necesitará instalar una extensión como Tampermonkey para instalar este script.

Necesitarás instalar una extensión para administrar scripts de usuario si quieres instalar este script.

(Ya tengo un administrador de scripts de usuario, déjame instalarlo)

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

(Ya tengo un administrador de estilos de usuario, déjame instalarlo)

Autor
theusaf
Instalaciones diarias
0
Instalaciones totales
6.925
Calificaciones
7 1 3
Versión
4.2.8
Creado
8/11/2018
Actualizado
28/12/2024
Tamaño
63,8 KB
Licencia
MIT
Funciona en

KAntibot

Buy Me a Coffee at ko-fi.com


INSTALLATION

  1. Make sure you have a script manager such as https://www.tampermonkey.net/
  2. Come back to this page and press the green install button.

  1. Your script manager should ask to install it. Press install.

  1. Open a kahoot game. The antibot should be installed if you see the antibot settings in the Kahoot! settings menu.

  1. Enjoy a bot-less game!

Features

  • Remove all bots with a similarity rating of 60%
    • You can set the similarity in the config. Lower numbers = more strict
  • Extend Kahoot! questions by a few seconds to help with stream delay.
  • Prevent answers that happen before 0.5 seconds after the question starts
  • Ensure names are generated by Kahoot! when using the friendly nickname option
  • Block many naming formats that bots use.
  • Block common bots in team mode
  • Prevent brute forcing the two-step code
  • Auto-lock your game when you get spammed with bots. Automatically unlocks after one minute.
  • Auto-start your game when auto-progress is enabled. This will start the quiz if a player joins the lobby after the specified amount of time to prevent a never ending lobby.
  • Counter cheating!
  • Add a CAPTCHA to stop even more bots!
  • Change the two-factor authentification time!

               Join us!

Discord GitHub
Kahoot Hacker Icon Kahoot Hacker Icon

How to improve anti-botting:

Sometimes, just an antibot is not enough... Here are ways to prevent bots from joining your games to the best of your ability

  • Enable Friendly Names - This limits what names can be used, making the antibot more powerful
  • Enable 2FA - Some bots try to brute force this. The Antibot detects this and can block them.
  • Enable Team Mode - While team mode no longer prevents most bots from joining, it can help filter out some bots that use the same patters for teams. Some bots may still not support team mode, so this will help.

Features planned:

  • More Blocking Options (When new botting patterns are found).
  • Prevent answers during team talk
  • Ensuring banned bots are removed from the UI

Support for other play.kahoot.it scripts

KAntibot v4 works alongside other kahoot scripts normally, meaning you do not have to add your code to an array.

  • You can check if the antibot version is 4+ using window.kantibotVersion variable.
  • Scripts using window.antibotAdditionalScripts will be executed by the antibot, but it is deprecated.
  • The window.antibotAdditionalReplacements feature is no longer supported, as KAntibot does not directly patch the JS code.

To detect if the antibot is active, you can check for the window.kantibotEnabled variable (v3.0.0+)

Retrieving Kahoot Internals

If you would like to make scripts that access various internals without interfering with KAntibot, you can use methods such as window.kantibotAddHook.

  • Hooks are made of 3 parts:
    • A property name
    • A filter
    • A callback
  • The hook listens for when certain properties of any object is set to something
  • The filter is a function that takes the value of the property and returns true if the callback should be called
  • The callback is called when the filter returns true, and is passed the value of the property, which can be used however the developer requires.
    • If it returns true, the hook will be removed after completion, otherwise it will remain active.

Example:

window.kantibotAddHook({
  prop: "example",
  condition: function (target, value) {
    return value === "test";
  },
  callback: function (target, value) {
    console.log("The object the property is put on is", target);
    console.log("The example property is set to", value);
    return true;
  },
});

Contributors and Sources