Documentation

Documentation & command guide

How to set up Lixify and what every command does.

Getting started

Inviting the bot, permissions and the dashboard

Invite Lixify with the Add to Discord button. You need the Manage Server permission in the server you add it to.

Once it has joined, run /setup in any channel for links to each dashboard page, or open the dashboard on this site and pick your server.

Most problems are missing permissions. If a feature does nothing, check that Lixify’s role has the permission that feature needs and sits above the roles it manages.

Moderation & Auto-Mod

Bans, kicks, timeouts, warnings, purges and message filters

/ban <user> [reason] [days]
Ban a member, optionally deleting their recent messages.
/kick <user> [reason]
Remove a member from the server.
/mute <user> <duration> [reason]
Time out a member, e.g. 10m, 1h or 1d.
/warn <user> <reason>
Give a member a logged warning.
/warnings <user>
View, remove or clear a member’s warnings.
/clear <amount>
Bulk-delete 1–100 recent messages in the channel.

Use /automod or the Auto-Mod page to set up message filters:

  • Anti-spam — deletes rapid repeated messages.
  • Anti-link — blocks invite links and URLs.
  • Blocked words — deletes messages containing words you list.
  • Ignored channels and exempt roles — switch filtering off where you don’t want it.

Free vs Premium — Auto-Mod bad words: free 10, Premium Unlimited · Auto-Mod whitelist entries: free 2, Premium Unlimited · Warning history: free 10, Premium Unlimited

Security suite

Anti-Nuke, Anti-Raid, trusted admins, security log and lockdown

/security antinuke
Turn Anti-Nuke on or off (mass channel/role deletes and creates, mass bans).
/security antiraid
Turn Anti-Raid join-burst protection on or off.
/security logchannel
Choose where security alerts are posted.
/security lockdown
Lock or unlock every text channel in an emergency.
/security whitelist
Manage trusted users and roles.
/security status
Show the current security configuration.

Only the server owner can change security settings — a compromised admin account is exactly what Anti-Nuke protects against. The whole security suite is free.

Auto-Role

Roles given to members when they join

/autorole <role> [enabled]
Set the role given to new members, or turn Auto-Role off.

On the Auto-Role page you can pick several roles. Lixify can only give roles below its own highest role, and you can only pick roles below yours.

Free vs Premium — Auto-roles: free 1, Premium 10

Welcome & goodbye messages

Messages and embeds when members join or leave

/setwelcome
Set the welcome channel and message.
/setleave channel | message | toggle
Set up goodbye messages.

The Welcome and Goodbye pages have a full embed builder with a live preview and a Send test button. These placeholders are replaced when the message is sent:

{user} / {user.mention}
— Mentions the member
{username}
— The member’s username
{user.tag}
— Username with tag
{user.avatar}
— Avatar URL (use in image fields)
{server}
— Server name
{server.icon}
— Server icon URL
{memberCount}
— Current member count

Leveling & XP

XP for chatting, rank cards, leaderboard and role rewards

/rank [user]
Show a level, XP progress and rank.
/leaderboard
The ten members with the most XP.

Free vs Premium — Level role rewards: free 3, Premium Unlimited · Custom XP rate: free —, Premium Included

Tickets

Panels with several buttons, form questions and transcripts

/ticket panel
Post a ticket panel.
/ticket close
Close the current ticket and save a transcript.
/ticket add | remove | list
Add or remove a member from a ticket, or list open tickets.

On the Tickets page each button can have its own channel name format, category and up to five form questions.

The bot needs Manage Channels and Manage Roles. Transcripts also need Read Message History and Attach Files.

Free vs Premium — Ticket panels: free 1, Premium 5

Suggestions

Member ideas with community voting

/suggest <idea>
Post a suggestion to the suggestion channel.
/suggestion approve | deny | implement
Staff responses, with an optional reason.

Temp voice

Join-to-create voice channels members control

/voice lock | unlock
Lock or unlock your channel.
/voice rename | limit
Rename your channel or set a user limit.
/voice permit | reject
Allow or block a specific member.
/voice claim
Take over a channel whose owner left.

The bot needs Manage Channels and Move Members.

Free vs Premium — Temp voice generators: free 1, Premium 5

Music

High-quality playback powered by Lavalink, with a button-controlled player

Join a voice channel and use /play with a song name or a link. Lixify plays from YouTube, YouTube Music, SoundCloud and direct links, and accepts Spotify, Apple Music and Deezer links. Playlists are queued in one go, and /play suggests results as you type.

/play <query>
Play a song or playlist, or add it to the queue. Accepts a search, a link or a playlist.
/pause
Pause playback.
/resume
Resume playback.
/skip
Skip to the next track.
/previous
Go back to the previous track.
/stop
Stop playback, clear the queue and leave the voice channel.
/nowplaying
Show the current track with a progress bar.
/queue [page]
Show the queue.
/shuffle
Shuffle the queue.
/loop <off | track | queue>
Repeat the current track or the whole queue.
/volume <level>
Set the volume.
/seek <time>
Jump to a position in the track, e.g. 1:30.
/remove <position>
Remove a track from the queue.
/move <from> <to>
Move a track to a different position in the queue.
/skipto <position>
Skip straight to a track in the queue.
/clearqueue
Remove every upcoming track, keeping the current one playing.

Premium commands:

/filter <preset>
Audio filters: bassboost, nightcore, vaporwave, 8D, karaoke, tremolo, vibrato, lowpass, soft, or clear to remove them.
/autoplay
Keep playing related tracks when the queue runs out.
/247
Stay in the voice channel 24/7. The setting is remembered across restarts.
  • No DJ role needed — anyone in the same voice channel as the bot can control playback.
  • Player buttons — the now-playing message has buttons for previous, pause/resume, skip, stop, loop, shuffle, volume down/up and the queue.
  • Auto-disconnect — the bot leaves 2 minutes after the queue finishes or when everyone leaves the channel, unless 24/7 mode is on.

The bot needs Connect and Speak in your voice channel, and Send Messages and Embed Links in the channel where you use the commands.

Free vs Premium — Music queue length: free 100, Premium 1000 · Music max volume (%): free 100, Premium 200 · Music audio filters: free —, Premium Included · Music autoplay: free —, Premium Included · Music 24/7 mode: free —, Premium Included

Starboard

Repost popular messages to a showcase channel

/starboard channel <channel>
Where starred messages are reposted.
/starboard threshold <count>
How many stars a message needs.
/starboard toggle | status
Turn it on or off, or view the settings.

Custom commands

Prefix commands that reply with text or an embed

Custom commands are triggered with a prefix — create one called rules and members type !rules or ?rules.

/customcmd add <name> <response>
Create a text command.
/customcmd remove <name>
Delete a command.
/customcmd list
List this server’s commands.

Free vs Premium — Custom commands: free 3, Premium 25 · Embed custom commands: free —, Premium Included

Giveaways

Button-entry giveaways with any number of winners

/giveaway start
Start a giveaway in the current channel.
/giveaway end <message_id>
End a giveaway early and pick winners.
/giveaway reroll <message_id>
Pick new winners for an ended giveaway.

Free vs Premium — Active giveaways: free 1, Premium Unlimited

Reaction roles

Button and dropdown role menus

/reactionrole create
Create a role menu in a channel.
/reactionrole add | delete | list
Add a role to a menu, delete a menu, or list menus.

Free vs Premium — Reaction role panels: free 3, Premium Unlimited · Roles per reaction panel: free 5, Premium 25

Server stats & utilities

Live counter channels and everyday commands

Server Stats creates a 📊 SERVER STATS category of locked voice channels whose names show live counts, updated every ten minutes.

/serverstats setup
Create the category and counter channels.
/serverstats update
Refresh the counters now.
/serverstats reset
Delete the counters and turn Server Stats off.
/avatar [user] · /banner [user]
Show a full-size avatar or banner.
/userinfo · /serverinfo
Account, member or server details.
/snipe
Show the most recently deleted message in the channel.

Free vs Premium — Boost, channel and role stat counters: free —, Premium Included

Stream & game alerts

YouTube, Twitch and Kick alerts, free games and deals

/youtube add | edit | remove | list
YouTube upload and live alerts.
/twitch add | edit | remove | list
Twitch go-live alerts.
/kickstream add | edit | remove | list
Kick go-live alerts.
/gamealerts free_games | discounts | status | disable
Free game and deal alerts.

Free vs Premium — YouTube notifications: free 1, Premium 30 · Twitch notifications: free 1, Premium 5 · Kick notifications: free 1, Premium 5 · Game discount alerts: free —, Premium Included

Premium

Redeeming keys and stacking time

/premium redeem <key>
Redeem a Premium key for this server.
/premium status
Show this server’s plan and expiry date.

Redeeming another key while Premium is active extends the current expiry date rather than replacing it. Keys can also be redeemed on the dashboard Premium page.