LunarisDocsbyAsta
ChangelogStatus
ENDashboard
Utility

Utility Commands

Everyday tools. Most work anywhere, including DMs, when Lunaris is installed as a user app.

Requires Manage MessagesRequires Manage RolesRequires Manage ServerRequires AdministratorRequires Manage WebhooksRequires Manage ExpressionsRequires Move Members

Most of it works in DMs too

userinfo, remind, tag, timestamp and the rest don’t need a server context specifically: installed as a user app, they follow you into DMs and other people’s servers the same way Social’s commands do.

case history is for moderation, history is for identity

The two look similar but answer different questions: l?history shows a member’s past usernames and avatars (useful for spotting an account that keeps rebranding), while moderation’s l?case history is the actual disciplinary record. Neither substitutes for the other.

Commands

l?userinfo [user]aka ui, whois

Shows account age, join date, roles and badges for a user.

l?userinfo @user
l?serverinfoaka si, guildinfo

Displays server stats: members, channels, roles, boosts and creation date.

l?serverinfo
l?snipe [edit]Manage Messages

Scrolls through the most recently deleted or edited messages, including bot messages and embeds.

l?snipe
l?editsnipeaka es

Shows the last edited message in the channel.

l?editsnipe
l?role <@user> <@role> | role <create|edit|color|topcolor|bots|all> [...]Manage Rolesaka r

Toggle a role on a member, or manage the role suite: create, edit, recolor, and give to all bots or members — all hierarchy-safe.

l?role create Member #5865f2
l?roleinfo <role>aka ri

Shows a role’s color, permissions, member count and position.

l?roleinfo @Member
l?channelinfo [channel]aka ci, channel

Shows a channel’s type, topic, creation date and permission overwrites.

l?channelinfo #general
l?permissions [user] [channel]aka perms, checkperms

Checks a member’s effective permissions in a specific channel.

l?permissions @user #general
l?members <inrole|boosters|bots|recent>aka inrole

Lists members filtered by role, boosters, bots, or most recent joins.

l?members boosters
l?joined [user]aka joinpos, joindate

Shows when a member joined and their join position in the server.

l?joined @user
l?firstmessage [channel]aka firstmsg, first

Jumps to the very first message ever posted in a channel.

l?firstmessage #general
l?remind <duration> <text>

DMs you a reminder after the given time.

l?remind 2h check oven
l?reminders [cancel <id>]aka myreminders, reminderlist

Lists your active reminders, or cancels one before it fires.

l?reminders
l?history <avatars|usernames> [user]aka names, avatarhistory

Shows a member’s past avatars and usernames. For moderation records use case history instead.

l?history usernames @user
l?afk [reason]

Marks you as away. Anyone who mentions you gets told, and it clears when you next speak.

l?afk back in an hour
l?tag <create|edit|delete|list> [name] [content]aka tags, t

Saved snippets your server can recall by name: rules, guides, canned replies.

l?tag create rules Be nice.
l?alias <add|remove|list> [name] [command]Manage Serveraka aliases, customalias

Creates a custom shortcut name for an existing command, server-wide.

l?alias add pfp avatar
l?timestamp <time>aka ts, time

Builds a Discord timestamp that renders in every member’s own timezone.

l?timestamp 8pm friday
l?timezoneaka tz

Sets your timezone so time-based features and other members can see your local time.

l?timezone
l?translate <language> <text>aka tl

Translates text, or reply to a message to translate it in place.

l?translate en Guten Morgen
l?todo <add|done|list|remove> [item]aka todos, task

A personal to-do list that follows you across every server.

l?todo add finish the docs
l?embedbuilderManage Messagesaka embed, builder

An interactive builder for custom embeds, with an image picker and live preview, then sends the result to a channel.

l?embedbuilder
l?announce <channel> <message>Manage Messagesaka announcement

Sends a formatted announcement to a channel.

l?announce #general hey everyone
l?sticky <set|remove|list> [message]Manage Messagesaka stickymessage

Keeps a message pinned to the bottom of an active channel, re-posting it whenever new messages push it up.

l?sticky set Read the rules before posting!
l?echo [channel] <message>Administrator

Makes the bot post a message with no trace of who used the command.

l?echo #general hey everyone
l?webhook <create|send>Manage Webhooksaka wh

Creates a webhook in a channel and sends messages through it.

l?webhook create
l?avatar [user]aka av, pfp, icon

Gets a user’s avatar at full size.

l?avatar @user
l?banner [user]

Gets a user’s profile banner, if they have one set.

l?banner @user
l?emojisaka emoji, serveremojis

Lists every custom emoji in the server.

l?emojis
l?enlarge <emoji>aka jumbo, bigemoji

Enlarges a custom emoji to its full source image.

l?enlarge :star:
l?steal <emoji> [name]Manage Expressionsaka addemoji, clone

Copies a custom emoji from another server into this one.

l?steal :star: starEmoji
l?stealsticker [name]Manage Expressionsaka addsticker, clonesticker

Copies a sticker from a message into this server. Reply to the message with the sticker.

l?stealsticker myicon
l?color <#hex|r g b>aka colour, hex

Shows a preview and details for a color: hex, RGB and HSL.

l?color #5865f2
l?qr <text>aka qrcode

Generates a QR code for any text or URL.

l?qr https://lnrs.dev
l?screenshot <url>aka ss, webshot

Captures a screenshot of a webpage.

l?screenshot https://example.com
l?base64 <encode|decode> <text>aka b64

Encodes or decodes Base64 text.

l?base64 encode hello world
l?binary <encode|decode> <text>aka bin

Encodes or decodes binary text.

l?binary encode hello world
l?morse <encode|decode> <text>

Encodes or decodes Morse code.

l?morse encode hello world
l?math <expression>aka calc, calculate

Evaluates a math expression.

l?math 12 * (4 + 2)
l?password [length]aka genpassword, pwgen

Generates a cryptographically secure random password.

l?password 16
l?ip <address|domain>aka iplookup, geoip

Looks up geolocation info for an IP address or domain.

l?ip 1.1.1.1
l?crypto <coin>aka coinprice

Gets the live price for a cryptocurrency.

l?crypto bitcoin
l?weather <city>aka forecast

Gets the current weather for any city.

l?weather Berlin
l?dictionary <word>aka dict, definition

Looks up an English word’s definition.

l?dictionary ubiquitous
l?urban <term>aka ud, define

Looks up a word on Urban Dictionary.

l?urban ubiquitous
l?wikipedia <topic>aka wiki

Gets a summary of a Wikipedia article.

l?wikipedia Discord
l?github <user or user/repo>aka gh

Looks up a GitHub user or repository.

l?github discordjs/discord.js
l?npm <package>aka npmjs

Looks up a package on the npm registry.

l?npm discord.js
l?mcserver <ip[:port]>aka mcstatus

Checks the online status and player count of a Minecraft server.

l?mcserver play.hypixel.net
l?mcskin <username>aka skin, mchead

Shows the Minecraft skin of any player.

l?mcskin Notch
l?tvshow <name>aka series

Looks up a TV show’s summary, cast and rating.

l?tvshow Arcane
l?lastfm [set <username> | recent | artists | albums | tracks | profile] [user]aka fm

Last.fm integration: now playing, recent scrobbles, and your top artists, albums and tracks.

l?lastfm recent
l?spotify [user]aka sp, sptf

Shows what you or another member is currently listening to on Spotify.

l?spotify @user
l?invite

Gets the link to invite Lunaris to another server.

l?invite
l?supportaka links, website

Links to the Lunaris support server, website and invite.

l?support
l?botinfoaka bi, bot, about

Shows information about Lunaris itself: uptime, server count, versions.

l?botinfo
l?ping

Checks latency to Discord and every service Lunaris depends on.

l?ping
l?profile [user]

Shows a member’s bot profile card.

l?profile @user
l?feedback <message>

Sends feedback about Lunaris directly to the developers.

l?feedback the new docs look great
l?redeem <key> <guildId>

Redeems a Lunaris Premium key for a server.

l?redeem LNRS-XXXX-XXXX 123456789012345678
l?optin

Opts back into data collection for bot features you previously opted out of.

l?optin
l?optout

Opts out of data collection and deletes your tracked activity.

l?optout
l?moveall <voice channel>Move Membersaka mvall, dragall

Moves every member in your current voice channel to another one.

l?moveall #General Voice
l?counting <channel|off|stats>Manage Serveraka count

Turns a channel into a counting game: members count up together, one number per message.

l?counting #counting
l?activity <name>aka vcactivity, startactivity

Starts a Discord voice activity like Watch Together or Chess in your voice channel.

l?activity Watch Together

This is the full utility command set. Looking for something else? Search all modules from the docs hub.

Explore more