/discord-bot-base

An easy to use and feature rich base for discord.js v12 bots.

Primary LanguageJavaScriptMIT LicenseMIT

Discord Bot Base

An easy to use and feature rich base for discord.js v12 bots.

Features

  • Command aliases
  • Command cooldowns
  • Guild only commands
  • Disabled commands
  • Bot owner only and guild owner only commands
  • Nsfw only commands
  • Permissions for running commands
  • Premade dynamic help command
  • Premade disable command for disabling commands for only a guild
  • Premade prefix command for changing the prefix for only a guild
  • Premade eval command
  • Custom status
  • Some premade utils

Usage

Replace the token value in the config file with the token of your own application and run npm install. To run the bot use the node . command.

Adding commands

See the command template for reference when making a command.

Note: All commands must be in a subfolder inside the command folder. The name of this subfolder is used to determine the group of the command

Adding events

All events must be in the events folder and must be named the same as the event. For reference with creating events see the already implemented ones.