WildcatSage Bot Commands

Click any command row below to expand and see usage details.
Command Description
General
Custom Commands
Games
Config

Response Variables

When you create a custom command, you can use response variables to insert dynamic content. Write them in your response using the $(variable) format and they'll be replaced automatically when the command is used.

Variable What it does Example output
$(user) Name of the person who used the command WildcatGamer
$(channel) Channel name WildcatStreamer
$(args) All text after the command name as one string If someone types !shout hello world, $(args) = hello world
$(1) $(2) ... A single word by position — $(1) is the 1st word, $(2) is the 2nd, and so on If someone types !shout hello world, $(1) = hello, $(2) = world
$(count) How many times this command has been used 42
$(random X-Y) A random number between X and Y 17 from $(random 1-20)
$(uptime) How long the stream has been live 2h 30m
$(game) The game currently being played Metroid Prime
$(followage) How long the user has been following the channel 2 years 3 months
$(checkin_count) The viewer's running daily check-in count (Channel Point Rewards only) 14

Examples

Here are some example commands you can create:

Command to type in chat What the bot says
!command add hi Hello $(user)! Welcome! Hello WildcatGamer! Welcome!
!command add roll $(user) rolled a $(random 1-20)! WildcatGamer rolled a 17!
!command add live We've been live for $(uptime) playing $(game)! We've been live for 2h 30m playing Metroid Prime!
!command add hug $(user) hugs $(1)! WildcatGamer hugs WildcatStreamer!
!command add uses This command has been used $(count) times! This command has been used 42 times!

AI Commands

AI commands use a prompt instead of a fixed response. The bot sends the prompt to an AI model and returns a unique answer every time. You can use response variables in prompts too!

The easiest way to create AI commands is through the Web Dashboard. Click + Add, flip on AI Mode, and write your prompt. You can also create them in chat with !command addai <name> <prompt>.

AI Prompt What happens
Name: vibe
Prompt: Tell $(user) what kind of vibe "$(args)" gives off in one sentence.
When someone types !vibe I just ate an entire pizza, the AI might reply: "WildcatGamer your message gives off deeply respectable goblin energy." — different every time!
Name: hug
Prompt: Write a short, funny hug message from $(user) to $(1).
When someone types !hug WildcatStreamer, the AI might reply: "WildcatGamer wraps WildcatStreamer in a hug so warm it could melt a glacier."
Name: fortune
Prompt: Give $(user) a short fortune cookie message.
A unique fortune every time: "WildcatGamer, today you will find a rare item in an unexpected place."

Tip: You can convert any existing text command to AI mode by editing it in the dashboard and enabling AI Mode, or in chat with !command options <name> type=prompt. Switch back with type=text.

Web Dashboard

The WildcatSage Web Dashboard provides streamers with a comprehensive interface to manage the bot in their channel. Access it by logging in with your Twitch account.

Available Dashboard Features

Getting Started

  1. Visit the Dashboard: Go to https://app.wildcat.chat/
  2. Authorize: Click "Login with Twitch" and grant the required permissions
  3. Add the Bot: Use the "Add Bot to My Channel" button to invite WildcatSage to your channel
  4. Configure: Customize settings through the dashboard interface
  5. Troubleshooting: If the bot isn't responding, type /mod WildcatSage in your Twitch chat to grant moderator status

OAuth Permissions

The dashboard requires the following Twitch OAuth scopes:

Note: WildcatSage is currently invite-only. If you don't see your channel in the dashboard, please request access through the contact form.

Daily Check-In

Daily Check-In is a Channel Point Reward that lets viewers check in once per stream and track their streak. The reward is created and managed automatically from the dashboard — no manual setup on Twitch required.

Setup

  1. Open the WildcatSage Dashboard and scroll to the Daily Check-In section.
  2. Flip the Enable toggle and set a reward title and Channel Point cost.
  3. Write a response template using variables like $(user) and $(checkin_count), or enable AI Mode for unique messages every time.
  4. Click Save. The reward is created on Twitch automatically.

Available Variables

Variable What it does
$(user) Display name of the viewer who checked in
$(checkin_count) The viewer's running check-in total
$(channel) Channel name

Examples

Template: $(user) checked in! Day #$(checkin_count) 🎉

Output: WildcatGamer checked in! Day #14 🎉

AI Mode Prompt: Write a fun, short congratulatory message for $(user) on check-in number $(checkin_count).

Output: "WildcatGamer, 14 days straight? You're on fire! At this rate you'll outlast the sun. ☀️" — different every time!

Requirement: Twitch Affiliate or Partner status is required to create Channel Point Rewards.