!join (no args).!leave (no args)./c/<channel>/commands (public list).Create and manage commands in chat or in the dashboard. Commands support categories, cooldowns, announcement mode, templates, and rate limits.
!addcmd !ping --cat General Pong!
--cat Category name (shown in public UI groupings)--cd Cooldown seconds (blocks command until ready)--mode announce Send as announcement instead of normal chat--rate N/W Global rate limit (N uses per W seconds)--urate N/W Per-user rate limit (N uses per W seconds)--rateSilent false If you want a message when rate-limited (default silent)!addcmd !discord --cat Links --mode announce Join the Discord: https://discord.gg/xxxxx
LubeyBot blocks saving or sending command outputs that start with a / to avoid accidental moderation commands like /ban.
Templates let you insert dynamic data into command responses.
{user} chatter username{channel} channel name{trigger} the command trigger (e.g. !ping){uptime} stream uptime{rand:a|b|c} pick random option{random_user} random recent chatter{count:deaths} show channel counter{gcount:deaths} show global counter{inc:deaths} increment channel counter{ginc:deaths} increment global counter!addcmd !deaths --cat Game Deaths: {count:deaths}
!addcmd !rip --cat Game RIP. Channel Total: {inc:deaths}
!addcmd !grip --cat Game RIP. Global Total: {ginc:deaths}
Enable by setting FETCH_ALLOWLIST in .env (comma-separated domains). Example:
FETCH_ALLOWLIST=decapi.me,api.coinbase.com,api.weatherapi.com
{fetchtext:https://...} fetch plain text{fetchjson:https://...|path.to.field} fetch JSON and extract a field!addcmd !uptime --cat Info Uptime: {fetchtext:https://decapi.me/twitch/uptime/mrlubert}
!addcmd !btc --cat Crypto BTC: ${fetchjson:https://api.coinbase.com/v2/prices/BTC-USD/spot|data.amount}
Tip: Commands that use fetch automatically get a minimum rate limit to protect APIs.
Send periodic messages while the bot is in a channel (great for Discord links, rules, etc.).
Dashboard โ Timers Every 10 minutes: "Follow the stream ๐"
Manage global terms (owner-only): Dashboard โ SpamGuard. Add per-channel terms: Dashboard โ SpamGuard Local.
Automatically send a message or run an action when events happen (raid, stream online, etc.).
Example: When stream.online โ Announcement "We are live! Type !commands"
Manage: Dashboard โ Event Triggers (per channel).
/ homepage/docs this page/c/<channel>/commands public command list grouped by category