{"id":13758487,"url":"https://github.com/pajbot/pajbot","last_synced_at":"2026-01-25T15:30:56.185Z","repository":{"id":33788925,"uuid":"37471136","full_name":"pajbot/pajbot","owner":"pajbot","description":"Twitch moderation bot","archived":false,"fork":false,"pushed_at":"2025-08-17T09:23:47.000Z","size":7347,"stargazers_count":300,"open_issues_count":29,"forks_count":102,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-22T12:46:09.112Z","etag":null,"topics":["bot","hacktoberfest","python","python3","twitch"],"latest_commit_sha":null,"homepage":"https://pajbot.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pajbot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-06-15T14:43:01.000Z","updated_at":"2025-10-05T11:55:19.000Z","dependencies_parsed_at":"2023-01-16T22:45:40.867Z","dependency_job_id":"9537827c-708f-4c61-a9c6-bd2b856202f6","html_url":"https://github.com/pajbot/pajbot","commit_stats":null,"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"purl":"pkg:github/pajbot/pajbot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pajbot%2Fpajbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pajbot%2Fpajbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pajbot%2Fpajbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pajbot%2Fpajbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pajbot","download_url":"https://codeload.github.com/pajbot/pajbot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pajbot%2Fpajbot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28754823,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T13:59:49.818Z","status":"ssl_error","status_checked_at":"2026-01-25T13:59:33.728Z","response_time":113,"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":["bot","hacktoberfest","python","python3","twitch"],"created_at":"2024-08-03T13:00:31.038Z","updated_at":"2026-01-25T15:30:56.156Z","avatar_url":"https://github.com/pajbot.png","language":"Python","funding_links":[],"categories":["Libraries"],"sub_categories":["Python"],"readme":"# pajbot ![Python 4HEad](https://github.com/pajbot/pajbot/workflows/Python%204HEad/badge.svg)\n\npajbot is a twitch chat bot created by [pajlada](http://twitch.tv/pajlada).  \n[Website](https://pajbot.com)\n\nNote: pajbot is in **maintenance mode**.\nThis means we focus on keeping the project alive by not allowing major overhauls of any pajbot system or any major features.\nFixing bugs, updating dependencies and ensuring that code interacting with external APIs still function will be our main goal.\nFeature requests will not be accepted unless someone is willing to own the feature, and even then some features that change too much of the architecture won't be allowed.\nCurrent minimal supported Python version is **3.9**.\n\n## Python versioning\n\nWe use [pyenv](https://github.com/pyenv/pyenv) to manage Python versions. Get familiar with this tool.  \nQuick install of pyenv on Linux systems: `curl https://pyenv.run | bash`\n\nIf you don't want to use pyenv's version of Python in any of our scripts, set the `SKIP_PYENV` environment variable to `1`.\n\n## Quick install\n\n1. Install library requirements by typing `./scripts/venvinstall.sh` in the root folder\n2. Copy `./configs/example.ini` to `./config.ini` and change the relevant lines in the file.\n3. Run the bot! `./main.py`\n\n## Detailed install\n\nYou can find a detailed installation guide for **pajbot** in the [`install-docs` directory](./install-docs) of this repository.\n\n## Run-time options\n\nSome values can be set to apply to your bot without modifying the config file, these are mostly for out-of-bot things.  \nThey are configured using environment variables. The following options are available:\n\n- `PB1_LOG_HIDE_TIMESTAMPS`  \n   If this option is set to `1`, all log entries will be printed without a timestamp prefix.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpajbot%2Fpajbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpajbot%2Fpajbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpajbot%2Fpajbot/lists"}