Streamer.bot Getting Started
Streamer.bot is a powerful automation tool for streamers. It can control OBS, respond to chat commands, trigger actions, and integrate with dozens of services. It's free, but it has a learning curve.
What is Streamer.bot?
Streamer.bot lets you automate almost anything in your stream:
- Control OBS scenes and sources
- Respond to chat commands with custom actions
- Trigger actions based on follows, donations, subs, etc.
- Integrate with Discord, Spotify, Elgato Stream Deck, and more
- Run complex automations with conditions and variables
It's more advanced than Streamlabs or StreamElements, but also more powerful.
Download and Install
Go to streamer.bot and download the latest version. Install it like any other program.
When you first open it, you'll see a setup wizard. Connect your streaming account (Twitch, YouTube, etc.) and OBS if you use it.
Basic Concepts
Actions
Actions are things Streamer.bot can do. Examples:
- Change OBS scene
- Send a chat message
- Play a sound
- Show an on-screen notification
- Run a command or script
Commands
Commands are chat triggers that run actions. For example, when someone types "!scene1" in chat, it could switch to a specific OBS scene.
Events
Events are things that happen on your stream (follow, donation, sub, etc.). You can set up actions to trigger when events occur.
Your First Action
Let's create a simple action that changes your OBS scene when someone follows:
- In Streamer.bot, go to "Actions"
- Click "Add Action"
- Name it "New Follower Scene"
- Click "Add Sub-Action" → "OBS" → "Set Current Scene"
- Select the scene you want to switch to
- Save the action
Now go to "Events" → "Follow" and add this action. When someone follows, Streamer.bot will automatically switch to that scene.
Your First Command
Let's create a simple chat command:
- Go to "Commands"
- Click "Add Command"
- Set the command name (e.g., "!hello")
- Add a sub-action: "Chat" → "Send Message"
- Type the message you want to send (e.g., "Hello @$user! Thanks for watching!")
- Save the command
Now when someone types "!hello" in chat, Streamer.bot will respond with your message.
Common Use Cases
Scene Switching
Create commands to switch OBS scenes: "!game", "!chat", "!brb", etc. Useful for quick scene changes without alt-tabbing.
Follower Alerts
Set up actions that trigger when someone follows: play a sound, show an on-screen notification, change scene, etc.
Donation/Sub Alerts
Similar to follower alerts, but for donations and subscriptions. You can customize messages, sounds, and actions.
Chat Commands
Create custom commands: "!discord", "!schedule", "!socials", etc. Respond with links or information.
Tips for Beginners
- Start simple: Don't try to automate everything at once. Learn one feature at a time.
- Test everything: Use the "Test" button to see if actions work before going live
- Use the community: Streamer.bot has an active Discord community. Ask questions there.
- Backup your config: Export your configuration regularly. You'll thank yourself later.
- Read the docs: Streamer.bot has extensive documentation. Use it.
Advanced Features
Once you're comfortable with basics, explore:
- Variables: Store and use data (follower count, donation total, etc.)
- Conditions: Make actions run only if certain conditions are met
- Integrations: Connect with Discord, Spotify, Stream Deck, and more
- Scripts: Write custom C# scripts for complex automations
Is Streamer.bot Right for You?
Streamer.bot is great if:
- You want maximum control over your stream automation
- You're comfortable learning new software
- You need features that Streamlabs/StreamElements don't have
- You want to automate complex workflows
If you're just starting out, Streamlabs or StreamElements might be easier. But if you want the most powerful tool, learn Streamer.bot.
That's the basics. Streamer.bot is powerful but complex. Start simple, learn as you go, and don't be afraid to experiment.