Skip to content

ManagerBOT is a free, self-hosted, open source Discord bot, written using discord.js v14, that may help You manage your Discord server.

License

Notifications You must be signed in to change notification settings

Fafikk/ManagerBOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ManagerBOT

ManagerBOT is a free, self-hosted, open source Discord bot, written using discord.js v14, that may help You manage your Discord server.

Features

  • General commands
  • Moderation
  • Tickets

Commands

  • /ping: Display the bot's current latency.
  • /help: Show a list of available bot commands and their descriptions.
  • /serverinfo: Provide detailed information about the current Discord server.
  • /botinfo: Display information about the bot, including version and uptime.
  • /userinfo: Show details about a specified user or the command issuer.
  • /embed: (Admin only) Create and send a custom embed message.
  • /maintenance: (Admin only) Enable maintenance mode, restricting bot access.
  • /clear: (Admin only) Remove a specified number of recent messages from the channel.
  • /online: (Admin only) Disable maintenance mode and resume normal operations.
  • /status: Check the current status of services and features.

Required dependencies

  • Node.js (v18 or higher)
  • NPM (v10 or higher)
  • Discord.js v14

Installation

  1. Clone the git repository
git clone https://github.com/Fafikk/ManagerBOT.git
  1. Install node dependencies
npm install
  1. Copy environment file
cp .env.example .env
  1. Replace values in .env:
  • TOKEN with you application token from Discord Developer Portal,
  • CLIENT_ID with you client ID from Discord Developer Portal,
  • ticket_channel with channel ID where you want to have message with button, that create's ticket,
  • ticket_category with category ID where you want to have open ticket as channels,
  • ticket_logs with channel ID where you want to save logs, after closing ticket,
  • support_team with role ID that the administrators in charge of the tickets have,
  • blacklist_role with role ID that the blacklisted users have.
  1. Deploy slash commands to Your bot
node deploy.js
  1. Start the bot
node index.js

About

ManagerBOT is a free, self-hosted, open source Discord bot, written using discord.js v14, that may help You manage your Discord server.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published