MoonlightBot Documentation
MoonlightBot is a powerful Discord bot designed to help server moderation without bloat. It features extremely customizable logging, easy to use commands, management of temporary actions, and much much more to make your server life easier.

Getting started

The first step in using MoonlightBot is to invite it to your server. Click here for a link that lets you invite the bot with all permissions it requires to work.
Only servers in which you have Manage Server permission will show there.
The bot can still work without its managed role, but some commands may not work if proper permissions are not set.
Feel good and want early access to new things? Check out MoonlightBot beta.


You can use MoonlightBot's commands by sending a message starting with its prefix, which is by default m:. Additionally, you can start the message by mentioning the bot mention or with the server's custon prefix.
An example of a command
This guide will always use the default prefix which will not change and cannot be removed for clarity. If you are using other versions of the bot, adjust the prefix accordingly.
Use m:help <name of a command> to know how to use a command, as well as to know if the command exists.


Once the bot is added into the server, you can start using commands straight away.
By default, there's nothing to configure to use the core features, but if you want to set permissions for commands, or log actions, or use a custom prefix etc, you can edit all of that with the config command. A detailed explanation of this command can be found at the command's page.

Support us

If you've been enjoying MoonlightBot, please upvote it on bot listing sites. This really helps speeding up the development of the bot.


Confused on the syntax of arguments? Check the arguments page.
Have a question not answered here? Read the FAQ.
This guide still does not help you or you want to suggest improvements? Join the support server.
Last modified 6mo ago