Let AI control your stream - 118 tools for OBS and Twitch integration
Let Claude handle the repetitive stuff while you focus on gaming. This guide covers auto-welcome messages, scheduled reminders, hype detection, and more.
Greet viewers automatically when they chat for the first time (or return after being away).
"Enable welcome messages"
Now when someone chats:
By default, “returning” means they’ve been gone 30+ minutes. Change it:
"Set welcome threshold to 60 minutes"
"Welcome back after 15 minutes away"
"Disable welcome messages"
Remind chat about your Discord, socials, or hydration on a schedule.
"Remind chat to follow in 10 minutes"
"Set a reminder: 'Taking a short break!' in 5 minutes"
"Remind chat about my Discord every 30 minutes"
"Post 'Remember to stay hydrated!' every 45 minutes"
"Send my social links every hour, up to 3 times"
"What's scheduled?"
"List scheduled actions"
Shows all pending reminders and recurring messages.
"Cancel the Discord reminder"
"Pause the hydration reminder"
"Resume the hydration reminder"
"Clear all scheduled actions"
Perfect for intros, outros, and breaks.
"Switch to the BRB scene in 2 minutes"
"Change to the ending scene in 5 minutes"
Automatically clip when chat goes wild.
"Enable auto-clip"
"Set auto-clip threshold to 3 messages per second" (more sensitive)
"Set auto-clip threshold to 8 messages per second" (less sensitive)
"Set auto-clip cooldown to 2 minutes"
Prevents clips within 2 minutes of each other.
Default keywords: POG, CLIP, OMEGALUL, LUL, KEKW, etc.
Add your own:
"Add hype keyword SHEESH"
"Add hype keyword LETS GO"
"List hype keywords"
"Auto-clip stats"
Shows clips made, triggers detected, etc.
"Disable auto-clip"
Track who’s chatting and how often.
"Who are my top chatters?"
"Show session summary"
"Who are my most loyal viewers?" (most sessions across streams)
"Get stats for nahnegnal"
Shows:
"Export engagement data"
Saves to JSON for external analysis.
"Reset session stats" (clears current session, keeps historical)
When viewers type !lurk, show them some love.
The !lurk command is built-in. When someone types it:
"Show lurk animation for username"
"Hide the lurk animation"
Built-in viewer commands:
| Command | What it does |
|---|---|
!lurk |
Lurk animation + tracking |
!clip |
Creates a local clip |
!uptime |
Shows stream duration |
"List commands"
"Disable the clip command"
"Enable the clip command"
"Set clip command cooldown to 30 seconds"
Here’s a typical stream setup:
You: "Set up for my stream"
Claude: I'll set up your usual automation:
[Enables welcome messages]
[Sets recurring Discord reminder every 30 min]
[Enables auto-clip with 60s cooldown]
Ready! I'll:
- Welcome new and returning viewers
- Remind chat about Discord every 30 minutes
- Auto-clip hype moments
You: "I'm ending the stream"
Claude: [Disables welcome messages]
[Clears scheduled actions]
[Disables auto-clip]
[Gets session summary]
Stream summary:
- 45 unique chatters
- 12 new viewers
- 3 auto-clips saved
- Top chatter: nahnegnal (89 messages)
You: "BRB 5 minutes"
Claude: [Switches to BRB scene]
[Mutes mic]
[Hides camera]
[Sends chat: "struktured will be back in ~5 minutes!"]
[Schedules scene change back in 5 minutes]
You: "I'm back"
Claude: [Switches to main scene]
[Unmutes mic]
[Shows camera]
[Sends chat: "And we're back!"]
[Chat explodes with raid messages]
Claude: Detected incoming raid! Auto-clip triggered.
[Saves clip]
You: "Shoutout the raider"
Claude: [Looks up raid leader profile]
[Sends personalized shoutout]
[Plays their clip on stream]
"What's scheduled?"
"Send a test message to chat"