{"id":20993726,"url":"https://github.com/MericcaN41/discordjs-v14-template-ts","last_synced_at":"2025-05-14T21:30:33.014Z","repository":{"id":175493600,"uuid":"532804056","full_name":"MericcaN41/discordjs-v14-template-ts","owner":"MericcaN41","description":"A typescript template for Discord.js v14 that includes handlers, slash commands, mongodb, permissions and more.","archived":false,"fork":false,"pushed_at":"2024-06-26T15:12:54.000Z","size":33,"stargazers_count":176,"open_issues_count":2,"forks_count":57,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-09T10:08:47.890Z","etag":null,"topics":["discord","discord-bot","discord-bot-template","discord-bots","discord-js","discord-js-template","discord-js-v14","discord-js-v14-command-handler","discord-js-v14-handler","discord-mongodb","discordjs","discordjs-bot","discordjs-command-handling","discordjs-typescript","discordjs-v14","mongodb","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/MericcaN41.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":"2022-09-05T08:10:19.000Z","updated_at":"2025-03-29T05:53:06.000Z","dependencies_parsed_at":"2023-11-25T08:26:38.633Z","dependency_job_id":"ff19fbc3-e9ce-48d8-aba4-15927d2dda23","html_url":"https://github.com/MericcaN41/discordjs-v14-template-ts","commit_stats":{"total_commits":19,"total_committers":8,"mean_commits":2.375,"dds":0.5263157894736843,"last_synced_commit":"2f730fd744d1dfcd58f5326a6e6c1a30cc02bd3f"},"previous_names":["mericcan41/discordjs-v14-template-ts"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MericcaN41%2Fdiscordjs-v14-template-ts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MericcaN41%2Fdiscordjs-v14-template-ts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MericcaN41%2Fdiscordjs-v14-template-ts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MericcaN41%2Fdiscordjs-v14-template-ts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MericcaN41","download_url":"https://codeload.github.com/MericcaN41/discordjs-v14-template-ts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254230738,"owners_count":22036229,"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","discord-bot","discord-bot-template","discord-bots","discord-js","discord-js-template","discord-js-v14","discord-js-v14-command-handler","discord-js-v14-handler","discord-mongodb","discordjs","discordjs-bot","discordjs-command-handling","discordjs-typescript","discordjs-v14","mongodb","typescript"],"created_at":"2024-11-19T07:15:35.625Z","updated_at":"2025-05-14T21:30:32.636Z","avatar_url":"https://github.com/MericcaN41.png","language":"TypeScript","funding_links":[],"categories":["Bot Templates"],"sub_categories":[],"readme":"\u003ch1 style=\"text-align:center;\"\u003eDiscord.js v14 Bot Template\u003c/h1\u003e\n\n## Features\n\n* 🟦 Typescript\n* 🔥 Slash commands (supports auto complete!)\n* ✉️ Message commands\n* 🕛 Cooldowns\n* 🏴 Detailed Permissions\n* 💪 Event \u0026 Command handlers\n* 🍃 MongoDB Support\n\n## Installation, Build and Run\n1) Clone the repository then create a file named `.env` and fill it out accordingly\n```js\nTOKEN=YOURTOKENHERE\nCLIENT_ID=BOTS CLIENT ID\nPREFIX=!\nMONGO_URI=YOUR MONGO CONNECTION STRING\nMONGO_DATABASE_NAME=YOUR DATABASE NAME\n```\n2) Install typescript, To install TypeScript, you can run the following command in your terminal, This will install the latest version of TypeScript globally on your computer. (You can skip this if you already have typescript installed)\n  ```ts\n  npm install -g typescript\n  ```\n3) Build the project by running the following command:\n\n`This command will also install the node modules if you haven't installed them.`\n```js\nnpm run build\n```\n\n4) Once the build is complete it will generated a folder named `build` that contains compiled version of your ts code to js. You can run the following command in your terminal to run the project:\n```js\nnpm start\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMericcaN41%2Fdiscordjs-v14-template-ts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMericcaN41%2Fdiscordjs-v14-template-ts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMericcaN41%2Fdiscordjs-v14-template-ts/lists"}