REVULATE.DEV

Signal lexicon — source-verified routes

LUNA COMMANDS

Every public route below was reconciled with LunaRust's command registry, handler metadata, runtime alias order, and default command prefix.

LunaRust is the authority

46 registered routes + Luna's natural trigger

The active source default is -, not #. Bot-owner handlers are intentionally omitted, matching Luna's public help categories.

47 documented interactions

47 matches

Luna Source checked

Talk to Luna with channel context by addressing her naturally or replying to her.

Aliases @tatsluna
Usage Luna, <message> · @tatsluna <message>
Examples Luna, can you rate xini?@tatsluna what do you think?

A casual reference about Luna is not always a summons; direct address and replies to Luna are.

-directgpt Source checked

Ask GPT-5 Mini directly, without Luna personality or chat history. Supports web search and images.

Aliases -gpt-chatgpt-openai
Usage -gpt <question>
Examples -gpt what changed in the latest F1 regulations?
-directgemini Source checked

Ask Gemini 3.1 Flash-Lite directly with Google Search grounding and image analysis.

Aliases -gemini-gmn-google-flash
Usage -gemini <question>
Examples -gmn summarize today's launch news
-directclaude Source checked

Ask Claude 3.5 Haiku directly without personality or chat context. Supports image analysis.

Aliases -claude-anthropic-haiku
Usage -claude <question>
-guth Source checked

Talk to the guth_101 replica identity built from public logs.

Usage -guth <prompt>
Examples -guth review my extremely sensible plan
-help Source checked

Open this command index or ask for a category or command.

Aliases -cmds
Usage -help [category|command]
Examples -help gaming-help steam

-commands is a registered custom-command listing, so it does not resolve to help.

-ping Source checked

Measure the Twitch API round trip and EventSub receive latency.

Aliases -latency
Usage -ping
-stats Source checked

Show bot uptime, memory use, binary size, and current ping.

Aliases -status-info
Usage -stats
-server Source checked

Show server CPU, RAM, storage, and network information.

Aliases -hardware-hw-host
Usage -server [network]
Examples -server-server network
-lastmsg Source checked

Show a user's last recorded message in the current channel.

Aliases -last-lm
Usage -lastmsg <username>
-preview Source checked

Show a Twitch channel's live status, viewers, game, and title.

Aliases -p
Usage -preview <twitch_username>
Examples -preview revulate
-firstline Source checked

Find a user's first recorded Twitch message globally or within a channel.

Aliases -fl
Usage -firstline <username> [channel]
Examples -fl xini-fl xini revulate

Global lookup uses Rustlesearch when configured; channel lookup uses twitchlogs.

-afk Source checked

Set an AFK status; using the same route again returns you with elapsed context.

Aliases -brb-sleep-gn-bed-bedge-work-working-food-eating-gaming-shower-home
Usage -afk [message] · -sleep [message] · -food [message]
Examples -afk lunch break-sleep early start tomorrow
-rafk Source checked

Resume the most recent AFK status after returning within five minutes.

Usage -rafk
-remind Source checked

Set a reminder for yourself or another user. Put the time before the message.

Aliases -reminder-remindme
Usage -remind <user|me> [time] [message] · -remindme <time> [message]
Examples -remind me 2h meeting-remind @user tomorrow call back
-delrem Source checked

Delete one of your reminders by its numeric ID.

Usage -delrem <reminder_id>
-recentrem Source checked

Show your three most recent active reminders.

Aliases -myreminders
Usage -recentrem
-followage Source checked

Check follow age for a user in this or another Twitch channel.

Aliases -fa-fage-followed
Usage -followage [channel|@user] [channel]
Examples -followage @xini-followage @xini revulate

-howlong resolves to the later-registered game-completion command, not followage.

-subage Source checked

Check subscription age and status in this or another Twitch channel.

Aliases -sa-sage-checksub-substatus
Usage -subage [channel|@user] [channel]
-beat Source checked

Get HowLongToBeat completion times or search for multiple matches.

Aliases -hl-hltb-howlong
Usage -beat <game_name> · -beat search <game_name>
Examples -beat Elden Ring-beat search zelda
-steam Source checked

Look up Steam games and profiles, or link a public Steam profile to Twitch.

Aliases -game
Usage -steam <game> · -steam profile [@user|steam-id|url] · -steam link <id|url> · -steam unlink
Examples -steam Baldur's Gate 3-steam profile @revulate
-proton Source checked

Look up Steam Deck and Linux compatibility on ProtonDB.

Aliases -pdb
Usage -proton <game_name|app_id>
Examples -proton Elden Ring-proton 1245620
-f1 Source checked

Show the next Formula 1 weekend, sessions, standings, or latest results.

Aliases -formula1-formula
Usage -f1 [next|fp1|fp2|fp3|quali|sprint|sprintq|race|standings|results]
Examples -f1-f1 standings
-wf Source checked

Read Warframe market prices, Baro, fissures, sorties, invasions, Nightwave, cycles, events, and resets.

Aliases -warframe
Usage -wf <price|baro|fissures|sortie|invasions|nightwave|cycles|events|reset|autopost> [value]
Examples -wf price Rhino Prime Set-wf fissures neo
-stock Source checked

Show the current price and daily movement for a stock or index.

Aliases -stocks-price
Usage -stock <SYMBOL> · -stock <SYMBOL:COUNTRY>
Examples -stock AAPL-stock PETR4:BR
-crypto Source checked

Show the current price for a cryptocurrency symbol.

Aliases -coin
Usage -crypto <SYMBOL>
Examples -crypto BTC-crypto ETH
-image Source checked

Generate an image with FLUX.1 Schnell or inspect your generation allowance.

Aliases -img-generate-ai-image-draw
Usage -image <prompt> [--hires] · -image usage
Examples -image a moonlit observatory-image usage

--hires requests 1536×1536 output and is limited to three uses per day.

-pic Source checked

Search for a random SFW image or GIF through Safebooru and nekos.best.

Aliases -sfwpic-safepic-artpic
Usage -pic <search> [gif|--gif]
Examples -pic fox girl-pic 2b --gif
-weather Source checked

Get current weather and optionally save or remove your default location.

Aliases -forecast
Usage -weather [location] · -weather set <location> · -weather remove
Examples -weather Tokyo-weather set London
-rate Source checked

Generate consistent-for-the-day ratings for a user and attribute.

Aliases -cute-gay-straight-pp-myd-kok-cock-dick-iq-sus-horny-all-height-femboy-stinky
Usage -rate <type> [@user] · -<type> [@user]
Examples -rate all @username-cute @friend
-booba Source checked

Choose a random popular Twitch channel that is currently live.

Usage -booba
-trivia Source checked

Start a 60-second trivia round with persistent points; answer directly in chat.

Usage -trivia
-shoot Source checked

Try a channel game that may miss, graze, hit, crit, or backfire.

Aliases -heresy
Usage -shoot [username]
-shootoptout Source checked

Toggle whether the shoot game may target you.

Usage -shootoptout
-vanish Source checked

Temporarily disappear from chat with a one-second self-timeout.

Usage -vanish
-find Source checked

Find matching emotes available in the current channel across providers.

Aliases -findemotes-fe-allemotes
Usage -find <term of 3+ characters>
Examples -find doro

Returns at most two pages. -emotesearch resolves to the global 7TV search route.

-search Source checked

Search the global 7TV catalog by text, tags, page, or trending status.

Aliases -7tvsearch-emotesearch
Usage -search <query> [page] · -search -tag <tags> · -search -trending [query]
Examples -search peepo-search -trending cat
-emote Source checked

Look up 7TV emote details or report top, least-used, dead, and deletion-candidate names.

Aliases -emotes-7tv-topemotes-botemotes-deademotes-delbot
Usage -emote <name|id:ID> · -topemotes [N] [days] · -botemotes [N] [days] · -deademotes [N] [days] · -delbot [dead] [N] [days]
Examples -emote Clueless-topemotes 5 30

Usage reports default to 10 emotes over 60 days.

-addcmd Source checked

Create a custom command in the current channel.

Aliases -addcommand
Usage -addcmd <command_name> <response>
Examples -addcmd discord Join us at discord.gg/example
-editcmd Source checked

Replace the response for an existing custom command.

Aliases -editcommand
Usage -editcmd <command_name> <updated_response>
-delcmd Source checked

Delete a custom command from the current channel.

Aliases -delcommand-rmcmd-removecmd
Usage -delcmd <command_name>
-commands Source checked

List the custom commands configured for the current channel.

Aliases -commandlist
Usage -commands

-cmds resolves to the help command after router finalization.

-addcnt Source checked

Create a counter with an optional description and initial value.

Aliases -addcounter-createcnt
Usage -addcnt <name> [description] [initial_value]
Examples -addcnt deaths Stream deaths 0

Successful counter mutations intentionally do not send a chat confirmation.

-editcnt Source checked

Set a counter value, or update its description and value together.

Aliases -editcounter-setcnt
Usage -editcnt <name> <value> · -editcnt <name> <description> <value>

Successful counter mutations intentionally do not send a chat confirmation.

-delcnt Source checked

Delete a counter from the current channel.

Aliases -delcounter-rmcnt-removecnt
Usage -delcnt <name>

Successful counter mutations intentionally do not send a chat confirmation.

-counter Source checked

Validate a named counter lookup; the registered route is silent by design.

Aliases -cnt
Usage -counter <name>
Examples -deaths+-deaths--deaths 42

Implicit -name+, -name-, and -name <value> operations update counters without chat output.

-counters Source checked

Load the channel counter list; this registered route is silent by design.

Aliases -cntlist-counterlist
Usage -counters