馃巵 Founder's Gift: the first 50 server owners get 3 months of Ultimate, free. 49 spots left. Add LavaBot
LavaBot LavaBot LavaBot×I.R.I.S.

Features

One bot, all the tools.

A plain rundown of what it does for your server.

Moderation, always logged

Moderation

Ban, kick, timeout, warn and bulk-clear. Durations take plain input like 2h or 7d. Every action checks the role hierarchy first, DMs the person the reason, and writes a log entry.

Hierarchy-safe

A mod can never action someone above their own top role.

Always logged

Who, what, when, before/after. Written once, never edited.

Three ways to spot a raid

Anti-raid

Minimum account age, join-rate over a sliding window, and username pattern matching. Each fires its own response, from a quiet log line to a five-minute lockdown or a bulk ban of everyone who joined inside the window. Detection runs in memory and reacts in seconds.

Account-age gate

Reject day-old accounts before they post.

Rate windows

N joins in M seconds trips raid mode automatically.

Auto-role

Put new joins in a restricted role until verified.

Filter spam, exempt your staff

Chat filter

Word blocklists, full regex, invite blocking, allow/deny domain lists, caps limits, mass-mention caps and repeated-character spam. Edited messages get re-scanned too, so editing a message to sneak something past won't work. Roles you trust skip every check.

Build a server in one command

Automation

The setup wizard (Premium) ships six ready-made presets: gaming, community, streaming, study, art, minimal. Each is a full tree of categories, emoji-named channels and colored roles. Merge into an existing server, or wipe and rebuild; a wipe snapshots first, so it's always reversible. Custom welcomes, free for every server: drop a random image from your per-server pool on every join.

Themed presets

Premium: six themed templates, all restorable.

Custom welcomes

Free: your own image pool, templated text, random pick.

Snapshot it all, restore it anywhere

Backups 路 Premium

Capture every role, category, channel and permission overwrite as a JSON snapshot. Restore it into the same server or clone it into another one. Role and channel IDs get remapped automatically, so your permission overwrites survive the move.

Configure it from the web

Dashboard

Live status, per-server feature toggles, anti-raid and filter config, premium management and an audit log, all from one dashboard.

Honeypot anti-bot trap

Security

Scam bots that join and spam every channel get caught by a trap channel: post there once and you are banned automatically. Staff and whitelisted roles are exempt, and the channel is loudly marked so no real member writes in it by mistake.

Events that reward showing up

Events

Create voice, text or external events with RSVP buttons and automatic reminders. LavaBot measures who actually attended: voice minutes, a live check-in button, or a message threshold. Repeat attendance unlocks recognition tiers, optional roles and levelling XP, plus a server leaderboard. No-shows are never exposed.

Real attendance

Presence is measured during the event, an RSVP alone never counts.

Recognition tiers

Newcomer to Legend, with optional roles, badges and XP.

One shared list of known scammers

Anti-scam

Servers running LavaBot quietly protect each other: accounts banned by a honeypot trap or by anti-raid, plus staff reports reviewed by a human, form one shared flag list. When a flagged account joins your server, your staff get a notice with aggregate numbers only. Strictly warn-only: the bot never acts on a flag, and no server ever sees another server's moderation activity.

Human-reviewed

Staff reports count only after an operator approves them.

Warn-only

Your staff get the facts and make the call. Always.

Your server's year, wrapped

Wrapped

An on-demand yearly recap: total messages, voice hours, reactions, top channels and emoji, busiest day, member flow and events held. The server recap uses anonymous totals only. Personal recaps are strictly opt-in: stats start counting when a member says yes, and opting out deletes them entirely.

Anonymous by default

Server totals carry no user IDs at all.

Opt-in personal stats

Your own recap exists only if you ask for it.

Add it. Set it. Forget it's there.

Free to add, and set up from the dashboard.