COMMAND REFERENCE

Commands

Every public Sentryl command, grouped by system. All start with ,, and — unless noted — work the same whether you're live or offline.

FILTER BY ACCESS

General

Everyday checks and help.

4 COMMANDS

,ping
Everyone

Check that Sentryl is online and responding.

CHAT EXAMPLE
Riskqify: ,ping
Sentryl: Pong!
,test
Broadcaster

Self-check connection, join status, environment, and uptime.

CHAT EXAMPLE
Riskqify: ,test
Sentryl: Sentryl Diagnostic → Overall: Working ✅ | Connected: Yes | Can Send: Yes | Channels: 3 | Env: Loaded | Uptime: 2h 14m 7s
,status
Moderator+

View a one-line protection summary. Flags missing mod status.

CHAT EXAMPLE
Riskqify: ,status
Sentryl: Balanced profile | Caps On | Flood Off | Duplicates On | Link scan Off | Auto VIP Off | Shadow mode Off
,settings
Moderator+

View full channel settings across every system.

CHAT EXAMPLE
Riskqify: ,settings
Sentryl: Sentryl settings -> Raid On | Offline On | Startup On | Welcome On "Welcome in @{user}..." | Duplicates On (2/10s; timeout Off) | Link scan Off (delete) | Pin stream end; offline 1800s | Pin msg "Thanks for watching!..." | Live pin Off | Title "Stream is offline..."

Raid Tools

Raid welcomes plus channel and global leaderboards.

7 COMMANDS

,raid
Moderator+

Turn automatic raid welcomes on or off.

CHAT EXAMPLE
Riskqify: ,raid on
Sentryl: Raid enabled for this channel.
Riskqify: ,raid off
Sentryl: Raid disabled for this channel.
,raids,ra
Everyone

View this channel's top 5 raiders by raid count.

CHAT EXAMPLE
Riskqify: ,raids
Sentryl: Top Raiders: 1. RoyalKnight (12) | 2. BladeSentinel (7) | 3. NightOwlTV (3)
,topraids,tr
Everyone

View this channel's 5 biggest raids by viewers.

CHAT EXAMPLE
Riskqify: ,topraids
Sentryl: Biggest Raids: 1. RoyalKnight (142 viewers) | 2. BladeSentinel (48 viewers)
,atraids,ar
Everyone

View the top 5 raiders across all joined channels.

CHAT EXAMPLE
Riskqify: ,atraids
Sentryl: Top Raiders (All Channels): 1. RoyalKnight (40) | 2. BladeSentinel (22)
,atopraids,atr
Everyone

View the 5 biggest raids across all joined channels.

CHAT EXAMPLE
Riskqify: ,atopraids
Sentryl: Biggest Raids (All Channels): 1. IronVanguard (200 viewers) | 2. RoyalKnight (142 viewers)
,globalraidstats,grs
Everyone

View overall raid totals across all channels.

CHAT EXAMPLE
Riskqify: ,globalraidstats
Sentryl: Global Raid Stats → Total: 318 raids | Total viewers: 9421 | Top raider: RoyalKnight (40) | Most raided: NightOwlTV (55)
,raidstats,rs
Everyone

View raid stats for a user (defaults to you).

CHAT EXAMPLE
Riskqify: ,raidstats RoyalKnight
Sentryl: Raid Stats for RoyalKnight → Total: 40 raids | Most raided: NightOwlTV (12) | Biggest raid to BladeSentinel (200 viewers)

Offline Automation

Pins, titles, and announcements while the channel is offline.

7 COMMANDS

,offline
Moderator+

Turn offline automation on or off.

CHAT EXAMPLE
Riskqify: ,offline on
Sentryl: Offline automation enabled for this channel.
Riskqify: ,offline off
Sentryl: Offline automation disabled for this channel.
,startup
Moderator+

Turn the "Sentryl is online" startup message on or off.

CHAT EXAMPLE
Riskqify: ,startup on
Sentryl: Startup messages enabled for this channel.
Riskqify: ,startup off
Sentryl: Startup messages disabled for this channel.
,setpin
Moderator+

Set the message pinned when the stream goes offline.

CHAT EXAMPLE
Riskqify: ,setpin Thanks for watching! We'll be back soon.
Sentryl: Pin message updated for this channel.
,setlivepin
Moderator+

Set or clear the optional live-pin message.

Off by default until a message is set.

CHAT EXAMPLE
Riskqify: ,setlivepin Drop a follow and say hi!
Sentryl: Live pin message updated for this channel.
Riskqify: ,setlivepin off
Sentryl: Live pin message cleared for this channel.
,setofflinetitle
Moderator+

Set the offline stream title.

Also available as ,sot. Title updates need a broadcaster token.

CHAT EXAMPLE
Riskqify: ,setofflinetitle Stream is offline — VODs & Discord in the panels
Sentryl: Offline title updated for this channel.
,sot
Moderator+

Alias of ,setofflinetitle — set the offline stream title.

CHAT EXAMPLE
Riskqify: ,sot Thanks for watching! Stream is now offline.
Sentryl: Offline title updated for this channel.
,pin
Moderator+

Post and pin the offline message now.

Needs mod status and a pin-scope token.

CHAT EXAMPLE
Riskqify: ,pin
Sentryl: (posts and pins the offline message — no chat reply if successful)

Auto VIP & Watch Time

Reward active regulars based on real watch time.

6 COMMANDS

,autovip
Moderator+

Turn Auto VIP on or off.

Off by default. Needs watch-time tracking. Grants/removals need a VIP token.

CHAT EXAMPLE
Riskqify: ,autovip on
Sentryl: Auto VIP enabled for this channel. First check on 2026-07-27, then every 7 days.
Riskqify: ,autovip off
Sentryl: Auto VIP disabled for this channel.
,autovipsettings
Moderator+

View Auto VIP thresholds and the next check date.

CHAT EXAMPLE
Riskqify: ,autovipsettings
Sentryl: Auto VIP On | active tenure 30d | removes after 60d inactive | Mod access: Yes | Next check: 2026-07-27
,setvipactive
Moderator+

Set active-day requirement for VIP eligibility (1–365).

CHAT EXAMPLE
Riskqify: ,setvipactive 30
Sentryl: Auto VIP tenure setting updated to 30 day(s) for this channel.
,setvipinactive
Moderator+

Set inactive days before VIP is removed (1–365).

CHAT EXAMPLE
Riskqify: ,setvipinactive 60
Sentryl: Auto VIP now removes VIP after 60 day(s) of inactivity.
,watchtime
EveryoneModerator+

View your watch time. Mods can look up others or toggle tracking.

Tracking needs a broadcaster token with chatter-list access.

CHAT EXAMPLE
Riskqify: ,watchtime
Sentryl: novaqueen has 42.5 hours of observed watch time.
Riskqify: ,watchtime pixelmoth
Sentryl: pixelmoth has 61.2 hours of observed watch time.
,watchtimesettings
Moderator+

View watch-time status, poll interval, and access.

CHAT EXAMPLE
Riskqify: ,watchtimesettings
Sentryl: Watch time On | polling every ~10 min | Chatter access: Yes

Moderation

Caps, flood, and duplicate filters, plus profiles and shadow mode.

11 COMMANDS

,caps
Moderator+

Turn caps protection on or off.

Off by default. Needs mod to enforce; still logs without it.

CHAT EXAMPLE
Riskqify: ,caps on
Sentryl: Caps protection enabled for this channel.
Riskqify: ,caps off
Sentryl: Caps protection disabled for this channel.
,setcaps
Moderator+

Set caps thresholds: % uppercase (50–100) and min length (5–200).

CHAT EXAMPLE
Riskqify: ,setcaps 80 10
Sentryl: Caps thresholds set to 80% uppercase, 10-character minimum.
,capstimeout
Moderator+

Set or disable timeouts after repeated caps hits.

CHAT EXAMPLE
Riskqify: ,capstimeout 60
Sentryl: Caps timeout enabled at 60s.
Riskqify: ,capstimeout off
Sentryl: Caps timeout disabled for this channel.
,flood
Moderator+

Turn flood protection on or off.

Off by default. Needs mod to enforce; still logs without it.

CHAT EXAMPLE
Riskqify: ,flood on
Sentryl: Flood protection enabled for this channel.
Riskqify: ,flood off
Sentryl: Flood protection disabled for this channel.
,setflood
Moderator+

Set flood thresholds: message count (3–30) and window (2–60s).

CHAT EXAMPLE
Riskqify: ,setflood 5 8
Sentryl: Flood thresholds set to 5 messages within 8s.
,floodtimeout
Moderator+

Set or disable timeouts after repeated flood hits.

CHAT EXAMPLE
Riskqify: ,floodtimeout 60
Sentryl: Flood timeout enabled at 60s.
Riskqify: ,floodtimeout off
Sentryl: Flood timeout disabled for this channel.
,duplicates
Moderator+

Turn duplicate-message protection on or off.

Off by default. Needs mod to enforce; still logs without it.

CHAT EXAMPLE
Riskqify: ,duplicates on
Sentryl: Duplicate-message moderation enabled for this channel.
Riskqify: ,duplicates off
Sentryl: Duplicate-message moderation disabled for this channel.
,setduplicates
Moderator+

Set duplicate thresholds: matches (2–10) and window (1–120s).

CHAT EXAMPLE
Riskqify: ,setduplicates 3 15
Sentryl: Duplicates now trigger on match 3 within 15s in this channel.
,duplicatetimeout
Moderator+

Set or disable timeouts after repeated duplicate hits.

CHAT EXAMPLE
Riskqify: ,duplicatetimeout on 3 60
Sentryl: Duplicate-message timeouts enabled after 3 hits for 60s.
Riskqify: ,duplicatetimeout off
Sentryl: Duplicate-message timeouts disabled for this channel.
,shadowmode
Moderator+

Turn observe-only mode on or off. Logs detections; no enforcement.

CHAT EXAMPLE
Riskqify: ,shadowmode on
Sentryl: Shadow Mode enabled for this channel.
Riskqify: ,shadowmode off
Sentryl: Shadow Mode disabled for this channel.
,profile
Moderator+

List or apply a profile: relaxed, balanced, strict, or maximum.

Overwrites the settings that profile covers.

CHAT EXAMPLE
Riskqify: ,profile
Sentryl: Available profiles: relaxed, balanced, strict, maximum. Use ,profile <name> to apply one.
Riskqify: ,profile balanced
Sentryl: Applied the balanced protection profile to this channel.

Welcome Tools

Greet viewers the first time they chat.

2 COMMANDS

,welcome
Moderator+

Turn first-time chatter welcomes on or off.

CHAT EXAMPLE
Riskqify: ,welcome on
Sentryl: First-time chatter welcomes enabled for this channel.
Riskqify: ,welcome off
Sentryl: First-time chatter welcomes disabled for this channel.
,setwelcome
Moderator+

Set the welcome message. Use {user} to mention them.

CHAT EXAMPLE
Riskqify: ,setwelcome Welcome in @{user}, hope you enjoy the stream!
Sentryl: First-time chatter welcome message updated for this channel.

Channel Management

Add Sentryl to your channel, or remove it.

2 COMMANDS

,join
Broadcaster

Add Sentryl to your channel. Stays joined across restarts.

CHAT EXAMPLE
Riskqify: ,join novastream
Sentryl: Joined novastream.
,part
Broadcaster

Remove Sentryl from your channel.

CHAT EXAMPLE
Riskqify: ,part novastream
Sentryl: Leaving novastream.