LavaBot LavaBot Moderation + Growth + Personality

Guide

How to actually use LavaBot

Step-by-step walkthroughs for the stuff you'll actually do. The default prefix is ! (swap it for whatever you've set). Just need the syntax? The full command list is at the bottom.

01

Standing up a brand-new server

From an empty server to a full structure in a couple of minutes.

  1. Invite the bot with the Administrator scope, or at least Manage Channels + Manage Roles.
  2. Run !setupserver. A panel opens. Pick one of the six presets from the dropdown.
  3. Choose Add to existing (keeps what's there) or Replace everything (wipes first, after an automatic backup).
  4. Review the preview, hit Build it. Changed your mind? !rollbacksetup undoes the whole thing.

Premium feature. The wipe is always snapshotted first, so "Replace everything" is reversible via !serverbackup restore.

02

Locking the doors on a raid

Set it once on the dashboard; it runs on every join.

  1. Open Dashboard → Anti-Raid and pick the server.
  2. Set a minimum account age (e.g. 7 days) and an action: log while you tune it, then escalate to kick or ban.
  3. Set the join-rate window. For example, 5 joins in 30 seconds trips lockdown.
  4. Optionally assign an auto-role to quarantine every new arrival until verified.
  5. Point a log channel at your mod-log so every action is visible.

Quick health check from Discord: !antiraid prints the live config.

03

Keeping chat clean automatically

Blocklists, links, spam patterns, plus a trusted-role bypass.

  1. Open Dashboard → Chat Filter and select the server.
  2. Add banned words (one per line) and, if you need precision, regex patterns.
  3. Toggle invite blocking and choose a link mode: allowlist for locked-down servers, denylist for open ones.
  4. Tune the caps, mass-mention and repeated-char thresholds. Set 0 to disable any of them.
  5. Add your staff roles to exempt roles so moderators are never filtered.

Message edits are re-scanned, so editing a message to sneak something past won't work.

04

Greeting new members with style

A custom embed with a random image from your own pool.

  1. Upload images: !welcomemsg add with one or more attachments (PNG/JPG/GIF/WEBP).
  2. Set the channel: !welcomemsg setchannel #welcome.
  3. Write the text with placeholders: !welcomemsg settext Welcome {user.mention} to {guild.name}!
  4. Style it: !welcomemsg setcolor #d94f3d, !welcomemsg settitle "Welcome aboard".
  5. Preview with !welcomemsg preview, then !welcomemsg enable.

A random image is picked from the pool on every join. Premium feature.

05

Backing up before big changes

Snapshot the structure, restore or clone it later.

  1. Snapshot now: !serverbackup create before-rework.
  2. See what you have: !serverbackup list (or browse Dashboard → Backups).
  3. Restore into this server, or clone into another: !serverbackup restore <id> [target_guild_id], then confirm.

Restores are additive by default, so clean the target first if you want an exact clone.

06

Unlocking premium

Support the project, get the premium toolset.

  1. Link your Discord ID on the dashboard so the bot knows who you are.
  2. Donate through any channel on the donate page, then submit the notification form there.
  3. Once verified, premium days land on your account. Check anytime with !premium status.
07

Keeping the community engaged

Slash-command tools for mood, polls, goals and AFK. Free, no setup wizard needed.

  1. Take the room's temperature: /moodcheck setup #channel <hour> posts an anonymous daily mood poll and tracks the 30-day trend with /moodcheck stats.
  2. Ask the server anything: /poll create "Question" "Yes | No | Maybe": button voting, optional deadline, anonymous mode and a minimum role. Close early with /poll end.
  3. Rally toward a target: /goal create "1k members" members 1000 #milestones keeps a live progress bar pinned and announces when it's hit (types: members, messages, xp).
  4. Step away cleanly: /afk set going for lunch auto-replies to anyone who pings you and clears itself on your next message.
  5. Show off the mod team: /staffstats user @mod and /staffstats top give public, privacy-safe moderation stats.

These are slash commands: type / in Discord to discover them. Server admins can also review automatic raid write-ups with /raidreport and /raidhistory.

Full command reference

Live list from the running bot, grouped by module.

-

Loading commands…