Lunalith: one bot for moderation, engagement, and automation.
Lunalith replaces the pile of single-purpose bots in your server: twelve modules, one web dashboard, one permission system. Everything is configured from the browser, with slash commands where they’re faster.
Security & moderation- Moderation: warnings, timeouts, kicks, bans, purge and slowmode, with per-user case history and automatic escalation to timeouts and bans as warnings pile up. Right-click menus for quick actions, and a web appeal form for banned users.
- SmartEyes: automated text moderation for hate, insults and threats. The model runs on Lunalith’s own infrastructure, so messages are never sent to a third-party AI service. Thresholds and escalation (DM, warn, timeout, ban) are yours to tune.
- Verification: a web portal (Discord login plus captcha) that grants a verified role. Setup hides your channels until members verify, rejects brand-new accounts, and can auto-kick members who never complete the flow.
- Zenith (Eclipse): anti-spam and anti-raid. Flood and coordinated-spam detection, mass link tracking, hijacked-account cleanup, and a raid mode that reacts to join waves.
- Leveling: message and voice XP with three progression curves, profiles, leaderboards, level roles, and level-up announcements.
- Stats: message and voice activity per member (totals, streaks, active days), a daily voice leaderboard, and an automatic “Most Active Member” role awarded every day.
- Auto Roles: roles granted on join (or after verification), plus self-serve panels with buttons or dropdowns.
- Announcements: welcome, leave and boost messages (public and by DM) as embeds, edited with a live Discord-style preview and placeholders like
{user.mention}. Sticky embeds keep themselves at the bottom of a channel.
- Reactor (Eclipse): a visual workflow editor. Trigger on server events (messages, joins, voice moves, and more), filter with conditions, and chain actions like messages, role changes, moderation and channel edits. No coding required.
- Watchdog: logs for message edits and deletions, nickname and role changes, joins and leaves, kicks and bans, channel creation and deletion, and voice activity. Each event can have its own log channel.
- Tickets: a panel button opens a private channel per request, with staff claiming, category limits, web transcripts, and a stats tab for your support team.
- TempVoice: joining the hub channel creates a temporary voice channel. Creators can rename it, set a limit, lock it and remove members, and empty channels clean themselves up.
Module toggles, permissions, embeds, XP and logs all live in the web dashboard. Giveaways, a custom embed builder and a three-mode permission system (Discord-native, custom or merged) are included, and the bot and its dashboard are available in English and French.
Add Lunalith to your server.