Jump to page contentJump to main navigation

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>
Copy

Change relative pan position

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

Change relative tilt position

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

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>
Copy

Change relative pan/tilt/zoom combination

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

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

!ptzgetinfo <camera:string>
Copy

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

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

Move in a direction

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

Continuous pan/tilt/zoom

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

Center on positions x and y

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

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

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

Center and zoom on position x and y

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

Change absolute movement speed

!ptzgetspeed <camera:string>
Copy

Get absolute movement speed

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

Control auto-tracking (if supported)

!ptzdry <camera:string>
Copy

Trigger quick dry (if supported)

IR (Infrared)

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

Control IR sensor/filter (if supported)

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

Control built-in IR light (if supported)

Focus

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

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

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

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

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

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

!ptzgetfocus <camera:string>
Copy

Get current focus (if supported)

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

Control auto-focus (if supported)

Presets

!ptzhome <camera:string>
Copy

Move a camera to its home position

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

Move a camera to a preset position

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

Save current position as a preset

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

Remove a preset position

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

Rename a preset position

!ptzlist [camera:string]
Copy

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'>
Copy

Roam between multiple preset positions

Audio

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

Mute audio for a camera

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

Unmute audio for a camera

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

Get volume for a camera

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

Set volume for a camera

!resetvolume 
Copy

Reset volumes for all cameras

!mutemusic 
Copy

Mute music

!unmutemusic 
Copy

Unmute music

!musicvolume <volume:number>
Copy

Set music volume

!nextsong 
Copy

Skips music to the next song

Scenes

!customcams <cameras:string...>
Copy

Set cameras to show in layout

!customcamsbig <cameras:string...>
Copy

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

!camload <preset:string>
Copy

Load a preset camera layout

!camsave <preset:string>
Copy

Save a preset camera layout

!camlist 
Copy

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'>
    | []
Copy

Swap the layout of cameras currently on stream

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

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

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

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

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

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

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

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

!showchat 
Copy

Show Twitch chat overlay (if enabled in the scene)

!hidechat 
Copy

Remove Twitch chat overlay

!raidvideo 
Copy

Show the raid video in cam slot 1, generally for raids >50

!stopraidvideo 
Copy

Stop the raid video

Sources

!resetcam <camera:string>
Copy

Reset a camera feed source

!resetlivecams 
Copy

Reset the camera layout source

!resetbackpack 
Copy

Reset the backpack source

!resetphone 
Copy

Reset the phone source

!brbscreen 
Copy

Switch the stream to the BRB screen with clips

!livecams 
Copy

Switch the stream to the camera layout

Text

!text <text:string>
Copy

Sets the text to be displayed on stream

!showtext 
Copy

Shows text on stream

!hidetext 
Copy

Hides text on stream

Wheel

!enablewheel 
Copy

Enable the wheel overlay and subscription tracking

!disablewheel 
Copy

Disable the wheel overlay and subscription tracking

!resetwheel 
Copy

Reset the wheel overlay and subscription count

!resetspins 
Copy

Reset the wheel spin count

!setwheelcount <count:number>
Copy

Set the subscription count for the wheel

!setspins <count:number>
Copy

Set the spin count for the wheel

Notify

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

Send a push and discord notification

Daily Rounds

!showrounds 
Copy

Enable the Daily Rounds overlay

!hiderounds 
Copy

Disable the Daily Rounds overlay

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

Toggle whether an item has been checked

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: