Media Gallery

Image
Image
Image

About MoonlightBot

🛡️ Moderate your server with ease!

The built-in infraction system of MoonlightBot allows moderators to quickly check a user's misbehavior history.

⏲️ Temporary Roles!

Give someone a role and schedule when it will be removed, comes in several flavors:

🎚️ Highly Granular

Moderate on a case by case basis with a lot of options for each moderation command. Kick, ban, mute, timeout... or a simple warning! You can easily check the user's conduct with (/infractions summary)

Quick summary of all moderation features

🧰 Lots of Utility Commands

Quickly bring up information about a user, your server, clean up a channel with accurate filters, all with a pleasant and intuitive user interface.

🫂 Fast Development and Helpers

MoonlightBot is undergoing active development. The last major release was in September 2024. If you need help with using the bot, you can join the Support Server and we guarantee you will be answered quickly!

🚀 Support our Work!

Born with the intention to offer an alternative to big corporate bots, MoonlightBot is artisan work and committed to swiftly respond to bug reports and look at new feature requests. We do not sell your data or do any shady business to earn money, so if you'd like to help cover hosting costs, please consider getting a premium subscription on our Patreon!

You can also volunteer with us as tester, translator or write documentation.

🌐 Multiple Languages

MoonlightBot supports several languages, including German, Italian, Portuguese and Russian. We welcome people from all over the world and translations from other languages are possible or already in progress. You can contribute by writing translations to your language, join the Support Server for more info!

Popular Commands

CommandDescription
/kick

Kicks a member from the server

userUser to kick
reasonReason to show in the logs
notifyNotifies the user of the kick with a Direct Message
no-infractionDoes not record this kick as an infraction
/role

Assigns or removes a role from a user

userUser to assign the role to. If they are not in the server, a persistency will be set
roleThe role to assign. If the user has it, it will be removed
reasonReason to show in the logs
/reaction-roles

Reaction roles management

setPairs a reaction emoji with a role in a group
listLists all available groups in this server
infoShows group information
deleteDeletes a group
autorepairAutomatically repairs errors in a group
/clean

Cleans messages from a channel

amountThe amount of messages to clean (default: 100)
userMessages from this user
starts-withContent starting with this value
ends-withContent ending with this value
containsContent having with this value
botsMessages sent by bots (if true), not sent by bots (if false), ignore if not set
systemSystem messages (if true), not system (if false), ignore if not set
preserve-pinsIgnore pinned messages
no-traceShows confirmation message only to you
/config

Edits server configuration

channelsEdits channel configuration
reaction-rolesReaction roles settings
settingsEdits server-wide settings
rolesDesc

Similar Bots

Other moderation and tools bots you might like

View All

Popular on UpBot

Trending bots in our directory