{"id":35103271,"url":"https://github.com/reteps/kbot","last_synced_at":"2026-03-18T01:34:06.933Z","repository":{"id":46559495,"uuid":"94096628","full_name":"reteps/kbot","owner":"reteps","description":"A kahoot bot that correctly answers questions.","archived":false,"fork":false,"pushed_at":"2021-10-05T21:06:27.000Z","size":62,"stargazers_count":80,"open_issues_count":6,"forks_count":26,"subscribers_count":8,"default_branch":"master","last_synced_at":"2023-03-02T20:46:14.253Z","etag":null,"topics":["automatic","bot","kahoot","kahoot-bot","python","python3","quiz"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reteps.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-06-12T13:00:49.000Z","updated_at":"2023-01-27T12:49:49.000Z","dependencies_parsed_at":"2022-09-15T16:50:23.882Z","dependency_job_id":null,"html_url":"https://github.com/reteps/kbot","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/reteps/kbot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reteps%2Fkbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reteps%2Fkbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reteps%2Fkbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reteps%2Fkbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reteps","download_url":"https://codeload.github.com/reteps/kbot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reteps%2Fkbot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30640183,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-18T00:09:27.587Z","status":"ssl_error","status_checked_at":"2026-03-18T00:09:26.123Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automatic","bot","kahoot","kahoot-bot","python","python3","quiz"],"created_at":"2025-12-27T17:07:43.236Z","updated_at":"2026-03-18T01:34:06.926Z","avatar_url":"https://github.com/reteps.png","language":"Python","readme":"# The Amazing Automatic Kahoot Bot (kbot)\r\n\r\n### *now with functional code*\r\nPeople have made bots and things for kahoot in the past, but this is\r\na new and improved edition that actually does\r\neverything for you. This one actually answers the questions, unlike\r\nsome other tools and spammers. \r\n\r\n## Getting Started\r\n\r\n- [ ] Make Kahoot Account\r\n- [ ] Install Python3\r\n  - On MacOS, Install [Homebrew](https://brew.sh/), then install Python.\r\n    - `/usr/bin/ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"`\r\n    - `brew install python`\r\n- [ ] Clone this project\r\n  - `git clone https://github.com/reteps/kbot.git`\r\n- [ ] Install Dependencies\r\n  - `python3 -m pip install -r requirements.txt`\r\n- [ ] Run Program\r\n  - `python3 kbot`\r\n\r\n## Program arguments\r\n\r\n```\r\npython3 kbot\r\n  --email XYZ@gmail.com \r\n  --password XYZ\r\n```\r\n\r\nPlease open a pull request or issue if you would like more functionality.\r\n\r\n## How does it work?\r\n\r\nIntercepts and pretends to be a kahoot client. After receiving quiz name from host, looks up answers for quiz and uses them.\r\n\r\n## Caveats\r\n\r\nDoes not work when:\r\n\r\n+ Kahoot is private\r\n+ Answers are randomized\r\n+ Questions are randomized\r\n\r\nThis is because this program uses the original question order and answer order, so if these are modified the wrong answer will be clicked.\r\n## Questions?\r\n + please open an issue\r\n \r\n## Contributors\r\n\r\n* [reteps](https://github.com/reteps) - Main programming\r\n* [idiidk](https://github.com/idiidk) - For the challenge decoding\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freteps%2Fkbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freteps%2Fkbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freteps%2Fkbot/lists"}