{"id":18425838,"url":"https://github.com/faforever/qai","last_synced_at":"2025-04-07T16:32:07.828Z","repository":{"id":25822465,"uuid":"29261681","full_name":"FAForever/QAI","owner":"FAForever","description":"I cannot be defeated.","archived":false,"fork":false,"pushed_at":"2018-12-25T23:04:20.000Z","size":2049,"stargazers_count":3,"open_issues_count":9,"forks_count":15,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-03-22T21:24:21.379Z","etag":null,"topics":[],"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/FAForever.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":"2015-01-14T19:27:42.000Z","updated_at":"2020-02-02T22:39:36.000Z","dependencies_parsed_at":"2022-07-25T15:02:29.796Z","dependency_job_id":null,"html_url":"https://github.com/FAForever/QAI","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FAForever%2FQAI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FAForever%2FQAI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FAForever%2FQAI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FAForever%2FQAI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FAForever","download_url":"https://codeload.github.com/FAForever/QAI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247688055,"owners_count":20979588,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-06T05:06:01.554Z","updated_at":"2025-04-07T16:32:07.394Z","avatar_url":"https://github.com/FAForever.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FA Forever - IRC bot\n\n[![Build Status](https://travis-ci.org/FAForever/QAI.svg?branch=master)](https://travis-ci.org/FAForever/QAI)\n[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/FAForever/QAI/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/FAForever/QAI/?branch=master)\n\nThis is the source code for the [Forged Alliance Forever](http://www.faforever.com/) IRC bot.\n\n## Installation\n\nInstall Python 3.6 or a later 3.x version.\n\nLatest pip version (18.1) at the moment of writing this document breaks pipenv - https://github.com/pypa/pipenv/issues/2924, \nso we will need to install version 18.0\n\nInstall pip version 18.0:\n\n    windows:    pip install --upgrade pip==18.0\n                pip --version\n\n    linux:      pip3 install --upgrade pip==18.0\n                pip3 --version\n\n\nInstall the package dependencies:\n\n    windows:    pip install -r requirements.txt\n                pipenv run pip install --upgrade pip==18.0\n                pipenv install\n\n    linux:      pip3 install -r requirements.txt\n                pipenv run pip3 install --upgrade pip==18.0\n                pipenv install\n\n\nCreate the config file and modify the settings as appropriate:\n\n    cp config.ini.example config.ini\n\nCreate the `passwords.py` file. You can create of copy of the `passwords.py.example` file\nin [the server repo](https://github.com/FAForever/server).\n\n## Usage\n\n    pipenv shell\n    python3 -m irc3 config.ini\n\n## Running the tests\n\n    pipenv shell\n    py.test tests/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaforever%2Fqai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffaforever%2Fqai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaforever%2Fqai/lists"}