MoonlightBot does server moderation the light way. No stress for moderators of communities of all sizes with powerful automation tools.
⏲️ 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
📜 Logging
Keep trace of all events happening in your server with MoonlightBot's super detailed and easy to search logs. You can choose event by event what you want to be logged, and where.
Read more about what you can log
🧷 Role Persistence
Tired of reassigning roles manually when a user rejoins? We got you covered. MoonlightBot will restore any role an user had upon leaving if this role is configured to be persistent.
⏰ Reminders
Send yourself reminders without taking your eyes off Discord. Recurring reminders supported, too.
🧰 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!
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!