{"id":25975725,"url":"https://github.com/mischa-d/guild-tracker-discord-bot","last_synced_at":"2026-05-07T20:34:54.609Z","repository":{"id":280270506,"uuid":"940800165","full_name":"Mischa-D/Guild-Tracker-Discord-Bot","owner":"Mischa-D","description":"A Discord bot providing utilty to keep track of guild activity, performance and blacklists for any game","archived":false,"fork":false,"pushed_at":"2025-03-02T11:27:25.000Z","size":61,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-02T12:27:45.728Z","etag":null,"topics":["discord-bot","discord-js","gaming-community","guilds"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mischa-D.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2025-02-28T20:18:40.000Z","updated_at":"2025-03-02T11:27:30.000Z","dependencies_parsed_at":"2025-03-02T12:27:51.273Z","dependency_job_id":null,"html_url":"https://github.com/Mischa-D/Guild-Tracker-Discord-Bot","commit_stats":null,"previous_names":["mischa-d/guild-tracker-discord-bot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mischa-D%2FGuild-Tracker-Discord-Bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mischa-D%2FGuild-Tracker-Discord-Bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mischa-D%2FGuild-Tracker-Discord-Bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mischa-D%2FGuild-Tracker-Discord-Bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mischa-D","download_url":"https://codeload.github.com/Mischa-D/Guild-Tracker-Discord-Bot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241956581,"owners_count":20048661,"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":["discord-bot","discord-js","gaming-community","guilds"],"created_at":"2025-03-05T03:23:47.761Z","updated_at":"2025-12-01T21:03:54.493Z","avatar_url":"https://github.com/Mischa-D.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Discord Bot Template (Discord.js)\n\n## Setup\n\n- create a Discord Bot on the [Discord Developer Portal](https://discord.com/developers/applications)\n- add a .env file under `src` with the following contents:\n  ```\n  TOKEN=the Token of your new bot\n  CLIENT_ID=Application ID of your bot\n  ```\n- make sure you have `npm` installed\n- run\n  ```\n  npm install\n  npm run register\n  ```\n\n## Start\n\nThe bot can be started by running `npm start`. It will then serve requests from any Discord server it was added to, until stopped.\n\n## How to add commands\n\nAny file under [./src/commands](./src/commands/) is interpreted as a command file. It will need to have a default export implementing the [ICommand](./src/types/ICommand.ts) interface. There is an example command, but there is much more you can do.\n\nIf you have more complicated commands that might error, you can `throw` a [CustomError](./src/errors/CustomError.ts), which will forward its error message to the user. Error messages of regular errors will be replaced by a generic error.\n\nYou should also adapt the [createEmbedTemplate](./src/utils/embedutils.ts) utility function to your needs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmischa-d%2Fguild-tracker-discord-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmischa-d%2Fguild-tracker-discord-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmischa-d%2Fguild-tracker-discord-bot/lists"}