Guidebot

screenshot of Guidebot

A boilerplate example bot with command handler and reloadable commands. Updated and Maintained by the Idiot's Guide Community

Overview

GuideBot is a boilerplate of a Discord.js Bot Handler that is updated and maintained by the Idiot's Guide Community. It serves as a template for any type of Discord bot and includes various basic features such as a command handler, permission system, event handler, useful commands, per-server configuration system, and logging system. The guidebot is functionally identical to the guidebot class but is created with functions instead of classes.

Features

  • Command Handler: Provides a structured way to handle commands in the bot.
  • Basic Permission System: Allows for setting up basic user permissions for executing commands.
  • Event Handler: Handles events in the Discord bot, providing an organized approach.
  • Basic Useful Commands: Includes pre-built basic commands that can be used in the bot.
  • Per-server Configuration System: Provides the ability to configure different settings for each server the bot is on.
  • Logging System: Logs important information or events.

Summary

GuideBot is a boilerplate Discord.js Bot Handler maintained by the Idiot's Guide Community. It provides a starting point for creating Discord bots by offering a command handler, permission system, event handler, useful commands, per-server configuration system, and logging system. The installation process involves installing the necessary dependencies, configuring the bot's token and intents, and starting the bot using the provided command.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.