https://github.com/nathaniel-vfx/discord.js-v14-command-handlers
Commands, Events, Permissions and Cooldowns Handlers for Discord.js v14 bot ~ Made by Nathaniel
https://github.com/nathaniel-vfx/discord.js-v14-command-handlers
button-handler buttons command-handler command-handlers commandhandler discord discord-api discord-bot discord-js discord-js-v14 discordjs discordjs-command-handling slash-commands slash-commands-handler slashcommands-handler
Last synced: 4 months ago
JSON representation
Commands, Events, Permissions and Cooldowns Handlers for Discord.js v14 bot ~ Made by Nathaniel
- Host: GitHub
- URL: https://github.com/nathaniel-vfx/discord.js-v14-command-handlers
- Owner: Nathaniel-VFX
- License: mit
- Created: 2022-03-26T08:30:19.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-14T00:05:03.000Z (over 2 years ago)
- Last Synced: 2024-12-27T07:08:54.133Z (4 months ago)
- Topics: button-handler, buttons, command-handler, command-handlers, commandhandler, discord, discord-api, discord-bot, discord-js, discord-js-v14, discordjs, discordjs-command-handling, slash-commands, slash-commands-handler, slashcommands-handler
- Language: JavaScript
- Homepage:
- Size: 68.4 KB
- Stars: 162
- Watchers: 7
- Forks: 64
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Discord.js v14 Command-HandlersCommands, Events, Permissions and Cooldown Handlers for Discord.js v14 bot ~ Made by Nathaniel
# Features
- Commands Handler (aliases, permissions)
- Slash Commands Handler (options, choices, autocomplete, permissions)
- Events Handler (messageCreate, interactionCreate, ready)
- Button Handler (custom ID, permissions)
- Permission Handler (commands, slash commands)
- Cooldowns (No Database)## Preview
## Installation & Setup
```
npm install discord.js@latest @discordjs/rest ascii-table discord-api-types ms dotenv [email protected]
```
Leave the `GUILD_ID` in `.env` file blank if you want to register slash commands globally.
Add new secret: `TOKEN`, `CLIENT_ID` and `GUILD_ID` into the environment variables tab (lock icon in sidebar) if you are using [replit](https://replit.com/).
If you are using [replit](https://replit.com/) you can remove `require('dotenv').config()` from `index.js` and you don't need to install `dotenv`
---
## Made by Nathaniel (Nathaniel VFX#8080)
These command handlers are made by Nathaniel (Nathaniel VFX#8080)**⭐ Remember to star the repository if you like it! ⭐**
_**Please give me proper credit when you use it, especially if you want to edit and post to public.**_
---
## Contact
Discord: `Nathaniel VFX#8080`If you have any problem, feel free to contact me. 😉
![]()