Media Gallery



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:
- Manually, via command (
/temprole) - By letting people give it to themselves (
/selfrole), maximum amount of times supported - With reaction roles
- When a new users joins your server, or by detecting when another user or bot adds a role manually
🎚️ 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
| Command | Description |
|---|---|
/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
Popular on UpBot
Trending bots in our directory