Skip to content

Commands

All commands are prefixed with !. Built-in commands are always available; they can be disabled per-channel from the dashboard but cannot be deleted.

CommandDescription
!pingReplies pong — useful for checking if the bot is active.
!uptimeReports how long the stream has been live. Replies with a “stream is offline” message if not live.
!songShows the track currently scrobbling on the channel’s Last.fm account. Requires a Last.fm username set in Settings. Also triggers the Now Playing overlay in OBS immediately.
!followageTells the chatter how long they’ve been following the channel.
!accountageTells the chatter how long their Twitch account has existed.
!watchtimeReports the chatter’s accumulated watchtime in this channel.
!tipPosts the channel’s tip/donation link. Requires a tip URL set in Settings.
!commandsLinks to the public command list page for the channel.

Each built-in command can be toggled on or off per-channel from the Bot → Commands page in the dashboard. Disabled commands are silently ignored — the bot won’t reply.

You can create your own commands from the Bot → Commands page. A custom command has:

  • Command name — lowercase letters, numbers, and underscores; max 20 characters (the ! is added automatically).
  • Response — the message the bot sends; supports template variables.

Custom commands cannot share a name with a built-in command.

A custom !discord command with response Join our Discord at discord.gg/example will reply with that text whenever someone types !discord in chat.

Viewers can see your channel’s enabled commands at /commands/<your_twitch_login> — no login required.