Skip to content

Rajkumar-justcoder/djs-Bot-template

Repository files navigation

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 ):

    npm install
  2. Create .env file in the root directory and add the discord token created at Discord Dev Portal in this format:

    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.
  1. Start your bot:
    node .

Screenshots

A Console log of commands loaded

If any default errors found while registering commands, it will show here: A Erros log if any any default error found

Sample ping command

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

Releases

No releases published

Packages

No packages published