{"id":17829158,"url":"https://github.com/itzarshia/discord-bot-template","last_synced_at":"2025-03-19T02:30:48.725Z","repository":{"id":257955432,"uuid":"873174583","full_name":"iTzArshia/Discord-Bot-Template","owner":"iTzArshia","description":"⚙️ A Discord bot template built with Discord.js v14, featuring command/event handling, cooldowns, anti-crash, logging, and more. Clone, configure, and start building your own bot easily!","archived":false,"fork":false,"pushed_at":"2025-01-03T15:28:58.000Z","size":19,"stargazers_count":14,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-28T14:06:53.608Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"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/iTzArshia.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":"2024-10-15T18:11:31.000Z","updated_at":"2025-01-03T15:29:02.000Z","dependencies_parsed_at":"2024-10-17T04:43:31.699Z","dependency_job_id":"64849e98-bde5-4999-9fc3-b5fca2c7c281","html_url":"https://github.com/iTzArshia/Discord-Bot-Template","commit_stats":null,"previous_names":["itzarshia/discord-bot-template"],"tags_count":1,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iTzArshia%2FDiscord-Bot-Template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iTzArshia%2FDiscord-Bot-Template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iTzArshia%2FDiscord-Bot-Template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iTzArshia%2FDiscord-Bot-Template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iTzArshia","download_url":"https://codeload.github.com/iTzArshia/Discord-Bot-Template/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243960434,"owners_count":20375101,"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-10-27T19:05:06.689Z","updated_at":"2025-03-19T02:30:48.459Z","avatar_url":"https://github.com/iTzArshia.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eAn Advanced Discord Bot Template for YOU\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"https://github.com/iTzArshia/Discord-Bot-Template/stargazers\"\u003e \u003cimg src=\"https://img.shields.io/github/stars/iTzArshia/Discord-Bot-Template.svg\" alt=\"GitHub stars\"/\u003e \u003c/a\u003e\n    \u003ca href=\"https://github.com/iTzArshia/Discord-Bot-Template/network\"\u003e \u003cimg src=\"https://img.shields.io/github/forks/iTzArshia/Discord-Bot-Template.svg\" alt=\"GitHub forks\"/\u003e \u003c/a\u003e\n    \u003ca href=\"https://discord.gg/nKrBshQvcK\"\u003e \u003cimg src=\"https://badgen.net/discord/members/nKrBshQvcK\" alt=\"iTz Development Discord\"/\u003e \u003c/a\u003e\n    \u003ca href=\"https://discord.gg/8hr9CRqmfc\"\u003e \u003cimg src=\"https://badgen.net/discord/members/8hr9CRqmfc\" alt=\"iTz Club Discord\"/\u003e \u003c/a\u003e\n\u003c/div\u003e\n\n# 📝 Introduction\n\nWelcome to the **Discord Bot Template**! This open-source project provides a robust foundation for creating your own Discord bot, featuring essential functionalities already integrated. Built with JavaScript, utilizing [Node.js v16.9.0](https://nodejs.org/en) and [Discord.js v14](discord.js.org/), this template allows developers to easily set up a bot with command handling, event management, and more!\n\nWith a focus on usability and flexibility, this template enables you to jump right into developing your bot's unique features without worrying about the boilerplate code. Whether you're building a utility bot, a game bot, or anything in between, this template has you covered. Explore its capabilities and customize it to fit your needs!\n\n## 🔥 Features\n- **Event Handler**: Efficiently manage and respond to Discord events.\n- **Command Handler**: Supports both prefix commands and slash commands.\n- **Context Menu Commands**: Easily add context menu commands for improved user interaction.\n- **Cooldown System**: Prevent command spamming with customizable cooldowns.\n- **Command Registration**: Easily register your bot commands on Discord.\n- **Anti-Crash**: Built-in safety mechanisms to ensure your bot stays online.\n- **Error \u0026 Warn Logging**: Comprehensive logging system to monitor errors and warnings.\n- **And many more features waiting for you to explore!**\n\n## 🚧 Requirements\n\n1. **Discord Bot Token**: Follow this **[guide](https://discordjs.guide/preparations/setting-up-a-bot-application.html#creating-your-bot)** to create a bot application.  \n   - Ensure you enable \"Message Content Intent\" in the Discord Developer Portal.\n2. **[Node.js](https://nodejs.org/en/download/)** version 16.9.0 or higher. It's recommended to use the latest LTS (Long Term Support) version for the best performance and compatibility.\n\n\n# 🚀 Getting Started\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/iTzArshia/Discord-Bot-Template.git\n   ```\n\n2. Navigate into the project directory:\n   ```bash\n   cd discord-bot-template\n   ```\n\n3. Install the required dependencies:\n   ```bash\n   npm install\n   ```\n4. Go to `.env` and fill out the values:\n    ```plaintext\n    APPLICATION_ID=\"CLIENT ID HERE\",\n    BOT_TOKEN=\"BOT TOKEN HERE\"\n    ```\n5. Go to `config.json` and fill out the values:\n    ```json\n    {\n        \"prefix\": \"Your desired command prefix\",\n    }\n    ```\n6. After the installation completes, run `node register.js` to deploy application commands, and then run `node index.js` to start the bot.\n\n7. Once your bot is up and running, you can start adding your own commands and events by modifying the appropriate files in the `commands` and `events` directories. The template provides examples to help you get started.\n\n# ❤️ Support\nYou can **[support](https://reymit.com/itz_arshia)** me by donating if you like the project!\n\u003e You can make international, crypto, or Tomanian donations through Reymit\n\n##\nMade with ❤️ and JavaScript, Don't Forget to ⭐","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitzarshia%2Fdiscord-bot-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitzarshia%2Fdiscord-bot-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitzarshia%2Fdiscord-bot-template/lists"}