{"id":22881541,"url":"https://github.com/luludotdev/contingency-bot","last_synced_at":"2025-08-03T12:16:02.185Z","repository":{"id":52717420,"uuid":"388703043","full_name":"luludotdev/contingency-bot","owner":"luludotdev","description":"Discord Bot that implements a majority vote for extreme moderation actions against a superuser","archived":false,"fork":false,"pushed_at":"2024-04-07T23:15:13.000Z","size":4727,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-31T16:02:28.920Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":false,"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/luludotdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["luludotdev"],"ko_fi":"luludev","custom":["https://paypal.me/jackbarondev","https://monzo.me/jackbaron"]}},"created_at":"2021-07-23T06:41:19.000Z","updated_at":"2024-04-07T21:36:03.000Z","dependencies_parsed_at":"2024-04-07T22:29:40.383Z","dependency_job_id":"100c2aff-e3da-4aad-be5a-119d4c9d1344","html_url":"https://github.com/luludotdev/contingency-bot","commit_stats":null,"previous_names":["luludotdev/contingency-bot"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/luludotdev/contingency-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luludotdev%2Fcontingency-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luludotdev%2Fcontingency-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luludotdev%2Fcontingency-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luludotdev%2Fcontingency-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luludotdev","download_url":"https://codeload.github.com/luludotdev/contingency-bot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luludotdev%2Fcontingency-bot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268543812,"owners_count":24267138,"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","status":"online","status_checked_at":"2025-08-03T02:00:12.545Z","response_time":2577,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-12-13T17:37:50.947Z","updated_at":"2025-08-03T12:16:02.097Z","avatar_url":"https://github.com/luludotdev.png","language":"TypeScript","funding_links":["https://github.com/sponsors/luludotdev","https://ko-fi.com/luludev","https://paypal.me/jackbarondev","https://monzo.me/jackbaron"],"categories":[],"sub_categories":[],"readme":"# 🚨 Contingency Bot ![Docker Build](https://github.com/luludotdev/contingency-bot/workflows/Docker%20Build/badge.svg)\n\n\u003e Discord Bot that implements a majority vote for extreme moderation actions against a superuser.\n\n## 🚀 Running in Production\n\nThis project uses GitHub Actions to run automated Docker builds, you can find the latest Docker image [here](https://github.com/luludotdev/contingency-bot/pkgs/container/contingency-bot).\n\n### 📝 Configuration\n\nAll config is done through environment variables. Check `.env.example` for reference. Any `.env` files will automatically be read and loaded.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluludotdev%2Fcontingency-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluludotdev%2Fcontingency-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluludotdev%2Fcontingency-bot/lists"}