Back to Dashboard

Documentation

Modules and commands reference for Lunalith.

36 commands
7 modules

Modules

Autoroles

Auto roles on join and interactive button/select role panels.

Core

5 cmd

General bot settings and core configuration.

Commands

/version/lunalith/embed/upgrade/help

Leveling

4 cmd

XP and leveling system with rank progression and role rewards.

Commands

/profile/quote/top/claim

Stats

3 cmd

Track message activity and voice time for your server members.

Commands

/gstat/guildstat/stats

Moderation

12 cmd

Moderation tools including warnings, timeouts, bans, auto-mod tiers, and ban appeals.

Commands

/history/info/slowmode/ban/mban+7 more

SmartEyes

AI-powered moderation that scans messages and images for harmful content.

Zenith

2 cmd

Antispam suite with flood detection, raid alerts, link tracking, and new-member protections.

Commands

/manageraid/kicknew

Announcements

Send customizable welcome, leave, and boost embeds to your server channels.

Tickets

2 cmd

Ticket system to manage member help requests and support on your server.

Commands

/openticket/ticketsetup

Watchdog

Log server events (voice, messages, roles, channels) to a configurable channel.

TempVoice

Manage temporary voice channels created automatically upon request.

Verification

2 cmd

Force new members to verify their identity via a web flow before accessing channels.

Commands

/forceverif/kickverif

Which permissions should the bot have?

Understand why Lunalith requests each Discord permission and which features depend on it.

Commands

Core5 commands
/version

Display the bot version and credits.

/lunalith

Display information about the Lunalith bot.

/embed

Create and post a custom embed in this channel.

/upgrade

Learn about Lunalith Eclipse premium features.

/help

Get help and a link to the documentation.

Leveling4 commands
/profile

Display a member's leveling profile with XP, level, and progress bar.

Parameters

memberopt
The member to view (defaults to you)
user
/quote

Set your personal quote shown on your profile.

Parameters

textreq
Your quote (max 256 characters)
string
/top

Display the server leaderboard (top 10).

/claim

Claim your daily XP once every 24 hours.

Stats3 commands
/gstat

Display server statistics in a rich embed.

/guildstat

Display server statistics in a rich embed.

/stats

Display enriched message and voice statistics for a member.

Parameters

memberopt
The member to show stats for (defaults to you)
user
Moderation12 commands
/history

View a user's moderation history (ephemeral).

Parameters

memberreq
The user whose history to view (can be outside the server)
user
/info

Show detailed information about a member.

Parameters

memberopt
The member or user to show info for (defaults to you)
user
/slowmode

Set slowmode in the current channel.

Parameters

delayreq
Seconds between each message (0 to disable, max 21600)
integer
durationopt
How long the slowmode lasts (e.g. 10m, 1h, 30m)
string
/ban

Ban a member from the server.

Parameters

memberreq
The user to ban (can be outside the server)
user
reasonopt
Reason for the ban
string
delete_messagesopt
How much message history to delete (1h, 6h, 12h, 1d, 3d, 7d)
string1 hour6 hours12 hours1 day3 days7 days
/mban

Ban multiple members at once.

Parameters

targetsreq
User IDs or mentions separated by spaces
string
reasonopt
Reason for the bans
string
delete_messagesopt
How much message history to delete (1h, 6h, 12h, 1d, 3d, 7d)
string1 hour6 hours12 hours1 day3 days7 days
/unban

Unban a user from the server.

Parameters

utilisateurreq
The user ID or mention to unban
string
raisonopt
Reason for the unban
string
/kick

Kick a member from the server.

Parameters

memberreq
The member to kick
user
reasonopt
Reason for the kick
string
/timeout

Timeout a member for a specified duration.

Parameters

memberreq
The member to timeout
user
durationreq
Duration (e.g. 12h, 7d, 1h30m)
string
reasonopt
Reason for the timeout
string
/untimeout

Remove a timeout from a member.

Parameters

memberreq
The member to un-timeout
user
reasonopt
Reason for removing the timeout
string
/revoke_warn

Revoke or delete a warning

Parameters

memberreq
The member whose warning you want to revoke
user
/clear

Clear messages from the current channel.

Parameters

amountreq
Number of messages to delete (max 100 / 200)
integer
memberopt
Only delete messages from this member
user
keywordopt
Only delete messages containing this keyword
string
/warn

Warn a member.

Parameters

memberreq
The member to warn
user
reasonopt
Reason for the warning
string
Zenith2 commands
/manageraid

Manage the server antiraid mode.

/kicknew

Kick all members who joined in the last N hours.

Parameters

hoursopt
Kick members who joined within this many hours (default: 1)
number
Tickets2 commands
/openticket

Open a ticket by selecting a category.

/ticketsetup

Set up the ticket panel with a custom embed.

Verification2 commands
/forceverif
administrator

Toggle the verified role for a member.

Parameters

memberreq
The member to force verify or unverify.
user
/kickverif
administrator

Kick all unverified members from the server.

Support

Need help setting things up? Join our community.

Join Support Server