REVULATE.DEV

Signal lexicon — read live from Luna

LUNA COMMANDS

Every public command Luna has registered right now, with its aliases, who may use it, and how often.

Straight from the bot

Commands start with -. To talk to Luna, just say her name.

Mention luna anywhere in a message, start it with @luna, or reply to one of her messages. Owner-only commands are left out.

38 public commands

38 matches

Luna

Talk to Luna with the channel's context: say her name, start with @luna, or reply to her.

Examples hey luna, how's the stream going? @luna what did I miss?

A message about her ("Luna is the best") is not always a summons; addressing her or replying is.

-firstline

Find a user's first message in a channel, from public chat logs. Example: -firstline user channel

Aliases -fl
Usage -firstline <username> <channel>
-followage

Check how long someone has followed a channel. Example: -followage @user channel

Aliases -fa-fage-followed
Usage -followage [channel|@user] [channel]
-help

Show available commands

Usage -help [command|category]
-lastmsg

Show the last message a user sent in this channel

Aliases -last-lm
Usage -lastmsg <username>
-ping

Check bot latency (Twitch API round trip and Luna's own handling time)

Aliases -latency
Usage -ping
-preview

Show a channel's stream: status, viewers, category and title (or when it was last live)

Aliases -p
Usage -preview <twitch_username>
-server

Show the server's memory, CPU, disk and network usage

Aliases -hardware-hw-host
Usage -server
-stats

Show bot uptime, memory usage, runtime and ping

Aliases -status-info
Usage -stats
-subage

Check someone's subscription age and status in a channel. Example: -subage @user channel

Aliases -sa-sage-checksub-substatus
Usage -subage [channel|@user] [channel]
-weather

Get the weather. -weather set <place> saves a default, -weather remove clears it

Aliases -forecast
Usage -weather [place]
-beat

Get game completion times from HowLongToBeat. -beat search <game> lists several matches.

Aliases -hl-hltb-howlong
Usage -beat <game name>
-f1

Next F1 weekend with its next session, race time and venue; also a session, the standings or the last results

Aliases -formula1-formula
Usage -f1 [next|fp1|fp2|fp3|quali|sprint|sprintq|race|standings|results]
-proton

Looks up game compatibility rating on ProtonDB using name or Steam App ID.

Aliases -pdb
Usage -proton <GAME_NAME or APP_ID>
-steam

Steam game and profile lookup

Aliases -game
Usage -steam <game name> • -steam profile [@user|steam-id|profile-url] • -steam link <steam-id|profile-url> • -steam unlink
-wf

Warframe item prices and what is on now: Baro, fissures, sortie, invasions, Nightwave, cycles, events, resets

Aliases -warframe
Usage -wf price <item> • baro • fissures [era] • sortie • invasions • nightwave • cycles • events • reset • autopost [on/off]
-crypto

Show the price of a cryptocurrency in US dollars, e.g. -crypto BTC or -crypto ETH

Aliases -coin
Usage -crypto <SYMBOL>
-stock

Show the price of a stock or index, e.g. -stock AAPL, -stock SPX, -stock PETR4:BR (country codes)

Aliases -stocks-price
Usage -stock <SYMBOL>
-booba

Show a random live channel from the most looked-up ones

Usage -booba
-image

Generate an AI image with FLUX.1 Schnell. -image help for the options

Aliases -img-generate-ai-image-draw
Usage -image <prompt> [--hires]
-pic

Random SFW art or GIF from Safebooru and nekos.best, e.g. -pic fox girl; add gif for animated ones

Aliases -sfwpic-safepic-artpic
Usage -pic <search> [gif]
-rate

Rate someone: cute, gay, straight, pp, iq, sus, horny, all, height, femboy, stinky. The types also work as commands, e.g. -cute @user

Aliases -cute-gay-straight-pp-myd-kok-cock-dick-femboy-stinky-iq-sus-horny-all-height
Usage -rate <type> [@user]
-shoot

Shoot another user for a short timeout, or purge a heretic with -heresy. Opt out with -shootoptout

Aliases -heresy
Usage -shoot <username>
-shootoptout

Opt out of (or back into) -shoot: nobody can shoot you, and you can't shoot

Usage -shootoptout
-trivia

Start a trivia question. Chat has 60 seconds to answer directly.

Usage -trivia
-vanish

Temporarily vanish from chat (a one second timeout that clears your messages)

Usage -vanish
-emote

Info about a channel's 7TV emote. Usage reports: -topemotes, -botemotes, -deademotes, -delbot [N] [days]

Aliases -emotes-7tv-topemotes-botemotes-deademotes-delbot
Usage -emote <name|id:ID>
-find

Find channel emotes (3+ characters) across 7TV, Twitch and BetterTTV, at most 2 lines. A similar search waits 2 minutes

Aliases -findemotes-fe-allemotes
Usage -find <term>
-search

Search 7TV emotes: -search <query> [page] • -search -tag <tags> • -search -trending [query]

Aliases -7tvsearch-emotesearch
Usage -search <query> [page]
-afk

Set yourself AFK with an optional message; chat or use it again to come back. Also: brb, sleep/gn, work, food, gaming, shower, home

Aliases -brb-sleep-gn-bed-bedge-work-working-food-eating-gaming-shower-home
Usage -afk [message]
-delrem

Delete a reminder you made or that is addressed to you, by its number

Usage -delrem <reminder_id>
-rafk

Resume your AFK status if you came back within the last 5 minutes

Usage -rafk
-recentrem

Show your 3 newest pending reminders

Aliases -myreminders
Usage -recentrem
-remind

Set a reminder for a time or for someone's next message. Put the time FIRST: 1h, in 2 days, tomorrow 8pm, next friday 8pm (UTC)

Aliases -reminder-remindme
Usage -remind <user|me> [time] [message]
-guth

Talk to guth_101 (replica identity built from public logs)

Usage -guth [prompt]
-addcmd VIP or moderator

Add a text command for this channel. VIPs and moderators only. Example: -addcmd discord Join us!

Aliases -addcommand
Usage -addcmd <name> <response>
-commands

List this channel's text commands

Aliases -cmds-commandlist
Usage -commands
-delcmd VIP or moderator

Delete one of this channel's text commands. VIPs and moderators only

Aliases -delcommand-rmcmd-removecmd
Usage -delcmd <name>
-editcmd VIP or moderator

Change the response of one of this channel's text commands. VIPs and moderators only

Aliases -editcommand
Usage -editcmd <name> <new response>