https://github.com/rajkumar-justcoder/djs-bot-template
A Discord bot template based on discordjs@latest
https://github.com/rajkumar-justcoder/djs-bot-template
bot discord discord-template-bot discordjs-bot discordjs-v14
Last synced: 4 months ago
JSON representation
A Discord bot template based on discordjs@latest
- Host: GitHub
- URL: https://github.com/rajkumar-justcoder/djs-bot-template
- Owner: Rajkumar-justcoder
- License: mit
- Created: 2022-10-16T16:55:04.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-30T08:42:21.000Z (about 3 years ago)
- Last Synced: 2025-08-15T14:55:41.796Z (10 months ago)
- Topics: bot, discord, discord-template-bot, discordjs-bot, discordjs-v14
- Language: JavaScript
- Homepage:
- Size: 112 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DJS BOT TEMPLATE
A Discord bot template based on discordjs@latest.
### About
- 🏁 A Stater Discord bot template based on JavaScript.
- 🏠 Currently by default its Global Slash ( `/` ) command.
## Run locally
1. Clone the repository and run the following to install the dependencies ( use any package manager you like ):
```bash
npm install
```
2. Create `.env` file in the root directory and add the discord token created at **Discord Dev Portal** in this format:
```bash
TOKEN=Your bot Token here
MONGODBURL= mongo db url
```
> **NOTE**
> - if u dont want any command to be use in dm then set it to false by (`slashcmdbuilder.setDMPermission(false)`).
>
> - If no any private or mongodburl then leave it empty in .env file
> - Mongo db URL is optional. If you don't need it, then remove code as well as the `import` from `src/events/client/ready.js` file. Then uninstall the mongoose package.
>
> - If you want the code to be kept for a future mongo db connection then let it be there for later use and instead, remove the imports in that file and uninstall packages.
3. Start your bot:
```bash
node .
```
## Screenshots

If any default errors found while registering commands, it will show here:


## How to add Commands
- See `how to add commands.md` to add commands
- See `how to add events.md` to add events
## What is Discord.js?
- Discord.js is a powerful Node.js module that allows you to interact with the Discord API very easily. It takes a much more object-oriented approach than most other JS Discord libraries, making your bot's code significantly tidier and easier to comprehend.
- Usability, consistency, and performance are key focuses of discord.js, and it also has nearly 100% coverage of the Discord API. It receives new Discord features shortly after they arrive in the API.
- Discord.js definition credit : https://discord.js.org/#/
## Discord.js links for reference
- https://discord.js.org/#/
- https://discord.com/developers/docs/intro
- https://discordjs.guide/#before-you-begin
- https://www.npmjs.com/package/discord.js
- https://github.com/discordjs