{"id":21346941,"url":"https://github.com/queer/amybot-backend","last_synced_at":"2025-03-16T03:44:10.876Z","repository":{"id":94881996,"uuid":"104455989","full_name":"queer/amybot-backend","owner":"queer","description":null,"archived":false,"fork":false,"pushed_at":"2017-10-31T02:02:50.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-10T14:55:41.484Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/queer.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-22T09:18:05.000Z","updated_at":"2017-09-22T09:31:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"ed3b3ef1-f2f5-4e6f-bb53-7617d9058c67","html_url":"https://github.com/queer/amybot-backend","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/queer%2Famybot-backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/queer%2Famybot-backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/queer%2Famybot-backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/queer%2Famybot-backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/queer","download_url":"https://codeload.github.com/queer/amybot-backend/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243822277,"owners_count":20353499,"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-22T02:12:07.302Z","updated_at":"2025-03-16T03:44:10.856Z","avatar_url":"https://github.com/queer.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# amybot backend\n\nIt processes events and stuff yo.  \n\n## TODO List\n\n- Better command handler\n- Plugin-like architecture, ie. can drop this into another project as a git submodule without issues\n- MQ abstraction\n- JDA REST requester abstraction\n- Sliding-window ratelimiting\n- Better event-level abstraction\n\n## Configuration\n\n```Bash\nBOT_TOKEN=\"your token here\"\nREDIS_HOST=\"redis://redis:6379\"\nREDIS_PASS=\"whatever\"\nCOMMAND_PREFIX=\"amy!\"\n```\n\n## JDA is a dependency why can't I use JDA objects!??!??!?!\n\nJDA is used for REST requests ***only***. None of the cache is present, there is no websocket connection, ... Basically you're on your own. While there is some effort put into building an external cache, it's by no means the \"best\" thing ever or any such thing. ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqueer%2Famybot-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqueer%2Famybot-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqueer%2Famybot-backend/lists"}