Jump to page contentJump to main navigation
New 2026 Merch Collection Now Available · Shop Now

Page header

Chat Commands at Alveus

Moderators and members of the community in the Alveus Sanctuary Twitch live chat have varying levels of access to run commands in chat that can control what live cameras are shown on stream, what can be seen on each of the cameras, and what audio can be heard.

Commands

Syntax:
!example <required:string> [optional:number] [literal:'on'|'off'] [multiple:string...]
       | <overloaded:'up'|'down'> <values:number...> [flag:'--speed=' + number]
       | []
Usage:
  • !example foo
  • !example foo 10
  • !example foo 20 on
  • !example foo 30 off bar baz
  • !example up 40 50
  • !example

PTZ (Pan, Tilt, Zoom)

!ptzpan <camera:string> <angle:number>

Change relative pan position

!ptztilt <camera:string> <angle:number>

Change relative tilt position

!ptzzoom <camera:string> <zoom:number>

Change the relative zoom level of a camera (greater than 100 zooms in, less than 100 zooms out)

!ptzset <camera:string> <pan:number> <tilt:number> <zoom:number>

Change relative pan/tilt/zoom combination

!ptzseta <camera:string> <pan:number> <tilt:number> <zoom:number> [mode:'on'|'off'] [focus:number]

Change absolute pan/tilt/zoom, control auto-focus (if supported), change absolute focus (if supported)

!ptzgetinfo <camera:string>

Get current pan/tilt/zoom, auto-focus state and focus

!ptzmove <camera:string> <direction:'up'|'down'|'left'|'right'|'upleft'|'upright'|'downleft'|'downright'>

Move in a direction

!ptzspin <camera:string> <pan:number> <tilt:number> <zoom:number>

Continuous pan/tilt/zoom

!ptzcenter <camera:string> <x:number> <y:number> <zoom:number>

Center on positions x and y

!ptzclick <camera:string> <x:number> <y:number> <zoom:number>

Move the PTZ camera to a specific location based on your click

!ptzareazoom <camera:string> <x:number> <y:number> <zoom:number>

Center and zoom on position x and y

!ptzspeed <camera:string> <speed:number>

Change absolute movement speed

!ptzgetspeed <camera:string>

Get absolute movement speed

!ptztracking <camera:string> <mode:'on'|'off'>

Control auto-tracking (if supported)

!ptzdry <camera:string>

Trigger quick dry (if supported)

IR (Infrared)

!ptzir <camera:string> <mode:'on'|'off'|'auto'>

Control IR sensor/filter (if supported)

!ptzirlight <camera:string> <mode:'on'|'off'>

Control built-in IR light (if supported)

Focus

!ptzfocus <camera:string> <focus:number>

Change the relative focus distance of a camera (-9999 to 9999)

!ptzfocusa <camera:string> <focus:number>

Set the absolute focus distance of a camera (0 to 9999)

!ptzcfocus <camera:string> <focus:number>

Continuous focus change, -100 to 100, 0 means stop (if supported)

!ptzgetfocus <camera:string>

Get current focus (if supported)

!ptzautofocus <camera:string> <mode:'on'|'off'>

Control auto-focus (if supported)

Presets

!ptzhome <camera:string>

Move a camera to its home position

!ptzload <camera:string> <preset:string>

Move a camera to a preset position

!ptzsave <camera:string> <preset:string>

Save current position as a preset

!ptzremove <camera:string> <preset:string>

Remove a preset position

!ptzrename <camera:string> <old:string> <new:string>

Rename a preset position

!ptzlist [camera:string]

Get all preset positions for a camera, or get the cameras on stream currently

!ptzroam <camera:string> <seconds:number> [speed:number] <presets:string...>
       | <camera:string> <mode:'on'|'off'>

Roam between multiple preset positions

Audio

!mute <camera:string>
    | <'all'>
    | []

Mute audio for a camera

!unmute <camera:string>
      | <'all'>
      | []

Unmute audio for a camera

!getvolume <camera:string>
         | <'all'>
         | []

Get volume for a camera

!setvolume <camera:string> <volume:number>

Set volume for a camera

!resetvolume 

Reset volumes for all cameras

!mutemusic 

Mute music

!unmutemusic 

Unmute music

!musicvolume <volume:number>

Set music volume

!nextsong 

Skips music to the next song

Scenes

!customcams <cameras:string...>

Set cameras to show in layout

!customcamsbig <cameras:string...>

Set cameras to show in layout, with the first being larger

!camload <preset:string>

Load a preset camera layout

!camsave <preset:string>

Save a preset camera layout

!camlist 

Get all preset camera layouts

!swap <camera:string> <camera:string>
    | <camera:string> <position:number>
    | <camera:string> <'blank'>
    | <position:number> <position:number>
    | <position:number> <camera:string>
    | <position:number> <'blank'>
    | []

Swap the layout of cameras currently on stream

!piptl <camera:string> <camera:string>

Show two cameras, with the second picture-in-picture top-left

!piptr <camera:string> <camera:string>

Show two cameras, with the second picture-in-picture top-right

!pipbl <camera:string> <camera:string>

Show two cameras, with the second picture-in-picture bottom-left

!pipbr <camera:string> <camera:string>

Show two cameras, with the second picture-in-picture bottom-right

!brbscreen 

Switch the stream to the BRB screen with clips

!livecams 

Switch the stream to the camera layout

!ss <scene:'server'|'brb'>

Switch to the provided scene

!resetcam <camera:string>

Reset a camera feed source

!resetlivecams 

Reset the camera layout source

!resetbackpack 

Reset the backpack source

!resetphone 

Reset the phone source

!fix 

Tries to fix the stream (used if stream PC/bot is down)

!bitrate 

Get the current bitrate

Overlays

!text [text:string...]

Set, or clear, the text to be displayed on stream

!disclaimer [mode:'on'|'enable'|'off'|'disable']

Toggle the larger disclaimer text on stream

!raidvideo [stop:'stop'|'off']

Start, or stop, the video to welcome a raid, generally for raids >50

!crunchvideo [stop:'stop'|'off']

Start, or stop, the stinger video for Push Pop's crunch cam

!rounds [stop:'stop'|'off']

Start, or stop, the ambassador rounds overlay

!check <item:string>
     | <'reset'>

Toggle a check in the ambassador rounds overlay

!showchat 

Show Twitch chat overlay (if enabled in the scene)

!hidechat 

Remove Twitch chat overlay

!enablewheel 

Enable the wheel overlay and subscription tracking

!disablewheel 

Disable the wheel overlay and subscription tracking

!resetwheel 

Reset the wheel overlay and subscription count

!resetspins 

Reset the wheel spin count

!setwheelcount <count:number>

Set the subscription count for the wheel

!setspins <count:number>

Set the spin count for the wheel

!refresh <target:'overlay'|'extension'>

Refresh the stream overlay or the extension ambassador data

Notify

!notify [link:string] [title:string] [sub title:'|' + string] ['--no-discord'] ['--no-push'] [image url:'--image=' + string]

Send a push and discord notification

Feeder

!feed 

Provide basic information on how !feed works

!feedpasture 

Include in a donation of $5 to feed the pasture animals

!feedemu 

Include in a donation of $5 to feed the emus

!runpasturefeeder 

Activate the pasture feeder

!runemufeeder 

Activate the emu feeder

!pasturefeederstatus 

Get the status of the pasture feeder

!emufeederstatus 

Get the status of the emu feeder

!disablepasturefeeder 

Disable the pasture feeder

!disableemufeeder 

Disable the emu feeder

!enablepasturefeeder 

Enable the pasture feeder

!enableemufeeder 

Enable the emu feeder

!pasturefeederqueue 

Get the current pasture feeder queue

!emufeederqueue 

Get the current emu feeder queue

!addpasturefeederqueue 

Add a feed to the pasture feeder queue

!addemufeederqueue 

Add a feed to the emu feeder queue

Access Controls

!blockuser <username:string>

Block a user from using the bot

!unblockuser <username:string>

Unblock a user from using the bot

!listblocked 

List all blocked users

!removecam <camera:string>

Remove camera from stream and lock controls

!lockcam <camera:string>
       | <'all'>

Lock swap controls for users below command sender level for specified camera or all cameras

!unlockcam <camera:string>
         | <'all'>

Unlock swap controls for specified camera or all cameras

!lockptz <camera:string>
       | <'all'>

Lock PTZ controls for users below command sender level for specified camera or all cameras

!unlockptz <camera:string>
         | <'all'>

Unlock PTZ controls for specified camera or all cameras

!lockboth <camera:string>
        | <'all'>

Lock both swap and PTZ controls for users below command sender level for specified camera or all cameras

!unlockboth <camera:string>
          | <'all'>

Unlock both swap and PTZ controls for specified camera or all cameras

!listlocked 

List all locked cameras and their lock status

!enablesubs 

Enable commands for Twitch subscribers

!disablesubs 

Disable commands for Twitch subscribers

Presets

Almost all of the cameras on the livestream have a set of saved preset positions that can be loaded through chat commands, or directly on the website. Anyone who is subscribed to Alveus Sanctuary on Twitch can load these presets to control what views are shown on stream.

View Camera Presets

Fossabot

Alongside the custom chat bot for all the commands above, Fossabot is also used in the Twitch chat to provide a set of commands that anyone can access, providing easy access to a bunch of common information and links.

Explore Fossabot Commands

Stay Updated!

follow @alveussanctuary on all social platforms!

and keep up-to-date with our announcement channels: