Pomoc Commands

Commands

Bot commands

Commands are bot responses to chat messages starting with !. You can create your own custom commands or use the built-in system commands.

Creating a command

In the panel, go to Chat Bot → Commands and click Add command. Available fields:

  • Trigger - keyword (without !, the app adds it automatically), e.g. discord → command !discord
  • Aliases - additional command names separated by commas (e.g. dc, discordlink)
  • Response - the message content the bot will send to chat
  • Permissions - who can use the command (see below)
  • Subscription tier - visible when permissions = Subscribers; allows restricting to Tier 1/2/3 or all
  • Cooldown - minimum gap between uses of the same command (in seconds)
  • Allowed users - list of specific people who can use the command (regardless of permissions)
  • Expires - optional date/time after which the command stops working
  • Keyword - optional trigger without !; the bot reacts when someone writes this word in a message (configurable exact match and case sensitivity)
  • Sound / Image / Video - media played on overlays when the command is used
  • Media duration - how many milliseconds to display the overlay with media
  • AI TTS (Google) - text to be read aloud when the command is used; requires Google TTS API Key
  • Visible in Extension - whether the command is shown to viewers in the Twitch Extension (with an optional description)
  • Alert layout - overlay appearance configuration (animation, position, timing)
  • Widget overlay - optionally display a custom widget on the Master Overlay when the command is used; select widget, position, size and display duration (requires Master Overlay in OBS)

Variables in response content

In the Response field you can use variables that the bot replaces with dynamic values:

  • {user} - username of the person using the command
  • {target} - username given as an argument (e.g. !so @nick)
  • {channel} - name of the streamer's channel
  • {count} - how many times the command has been used
  • {args} - everything after the command name
  • {uptime} - current stream uptime

Permission levels (custom commands)

  • Everyone - any viewer can use the command
  • Subscribers - subscribers and above only
  • VIP - VIPs and above only
  • Moderators - channel moderators and above only
  • Broadcaster - only you

Built-in system commands

StreamieHUB includes ready-made commands that you can enable or disable. They are grouped by module:

Info

  • !uptime - stream uptime
  • !commands - list of active commands
  • !followage [user] - how long a user has been following the channel
  • !accountage [user] - age of a Twitch account
  • !watchtime [user] - watch time on the channel

Points

  • !points [user] - check point balance
  • !mystats - your stats: balance, earnings, spending, gambling
  • !top / !leaderboard - points leaderboard (top 5)
  • !givepoints <user> <amount> - send points to another user
  • !addpoints <user> <amount> - add points (moderator)
  • !removepoints <user> <amount> - remove points (moderator)
  • !setpoints <user> <amount> - set exact balance (moderator)

Shop

  • !items - list of available rewards in the shop
  • !redeem <item> - redeem a reward from the shop
  • !openstore - open the shop - enable all items (moderator)
  • !closestore - close the shop - disable all items (moderator)
  • !enablesfx - enable sound effects in the shop (moderator)
  • !disablesfx - disable sound effects in the shop (moderator)

Gambling

  • !roulette <amount|all|%> - gambling game for points (50/50)
  • !slots <amount|all> - slot machine for points
  • !duel <user> <amount> - challenge another user to a points duel
  • !accept - accept a duel challenge
  • !deny - decline a duel challenge
  • !cancelduel - cancel your own challenge

Entertainment

  • !8ball <question> - magic 8 ball (random answer)

Quotes

  • !quote [id] - random or specific quote from the list
  • !quote add <text> - add a quote (moderator)
  • !quote delete <id> - delete a quote (moderator)

Giveaway

  • !giveaway - status of the active giveaway
  • !enter - join the giveaway
  • !raffle - open a raffle for everyone (moderator)
  • !sraffle - open a raffle for subscribers only (moderator)
  • !cancelraffle - cancel the active raffle (moderator)

Death Counter

  • !deaths - current death count (everyone)
  • !death / !death- - add / remove a death (moderator)
  • !deathreset - reset the counter (moderator)
  • !editcounter <value> - set/change the counter value (moderator)

Channel

  • !settitle <title> - change the stream title (moderator)
  • !setgame <game> - change the game (category) on Twitch (moderator)
  • !clip - create a clip of the current stream (moderator)
  • !so <user> - shoutout with overlay (moderator)

Moderation (Super Moderator)

Super Moderator is an app permission level assigned in the panel - higher than a Twitch moderator. Moderation commands:

  • !permit <user> - one-time permission for a user to send a link for 60 seconds (moderator)
  • !vanish - self-timeout of 1s (hides messages, everyone)
  • !nuke <text> - delete all messages containing the text from the 200-message buffer (super moderator)
  • !nukeuser <user> - delete all messages from a user from the 200-message buffer (super moderator)
  • !module on|off <name> - enable/disable a module: alerts, bibot, points, moderation, bot (super moderator)
  • !bot mute|unmute - mute/unmute the bot (super moderator)
  • !level <user> <regular|mod|super_mod> - set a user's access level (super moderator)
  • !command add|edit|del - manage custom commands from chat (moderator)

Timers

  • !timer on|off <name> - enable/disable a timer by name (moderator)

BiBot and Alerts

  • !panic - enable/disable BiBot panic mode (pauses the queue, moderator)
  • !alerts skip|pause|play|mute|unmute - manage alerts from chat (moderator)

Stream Extension

  • !addtime <seconds> - add seconds to the countdown timer (super moderator)
  • !removetime <seconds> - remove seconds from the countdown timer (super moderator)

Enabling, disabling and testing

Every command (built-in and custom) can be enabled or disabled with a toggle in the panel without deleting the configuration. Every custom command can also be tested with the Test button or duplicated with the copy button.

Cos nie dziala? Napisz do nas