Complete DayBot Guide
Step-by-step guide to set up and use all DayBot features for your YouTube live stream.
1. Getting Started
First steps to set up DayBot on your channel
Make DayBot a Moderator
DayBot needs moderator permissions to manage chat, timeout users, and delete messages. This is the most important step!
Go to YouTube Studio → Settings → Community
Find the "Moderators" section
Add DayBot's channel URL:
Click Save
Why is this important?
Without moderator permissions, DayBot can only read and send messages. With moderator access, DayBot can:
- ✓ Timeout spammers automatically
- ✓ Delete inappropriate messages
- ✓ Ban users who violate rules
Connect Your YouTube Channel
Login to DayBot and connect your YouTube channel to start using all features.
Go to daybot.tv/login
Click "Login with Google"
Select your YouTube channel's Google account
Grant the required permissions
You'll be redirected to your Dashboard!
Start Your Live Stream
Once connected, DayBot will automatically join your live stream chat when you go live. No manual action needed!
Auto-Detection: DayBot checks for active live streams every few seconds and joins automatically. Just start streaming!
2. Custom Commands
Create commands viewers can use in chat
Custom commands let viewers get information quickly by typing a trigger word. Perfect for frequently asked questions!
How to Create a Command
Go to Dashboard → Commands
Click "Create Command"
Enter the command name (e.g., discord)
Enter the response message
Set cooldown and required role (optional)
Click "Create Command"
Examples
Join our Discord server: https://discord.gg/example
Twitter: @example | Instagram: @example | TikTok: @example
PC Specs: RTX 4090, i9-13900K, 64GB RAM
Settings Explained
| Setting | Description |
|---|---|
| Cooldown | Time between uses (prevents spam). Default: 5 seconds |
| Required Role | Who can use: Everyone, Members, Mods, Admin, Owner |
| Require ! Prefix | If ON: must type !discord. If OFF: just discord works too |
3. Timers
Automatic messages at set intervals
Timers automatically send messages at regular intervals. Great for reminders, promotions, and keeping chat engaged!
How to Create a Timer
Go to Dashboard → Timers
Click "Create Timer"
Enter timer name and message
Set interval (minimum 5 minutes)
Set "Minimum Unique Users" (dead chat protection)
Dead Chat Protection
Minimum Unique Users: Timer won't fire until X unique users have chatted. This prevents spam in dead/quiet chat.
Example: Set to 2 = Timer only fires if at least 2 different people have chatted since last timer.
Timer Ideas
Discord Reminder
Every 15 minutes
"Join our Discord for giveaways! discord.gg/example"
Subscribe Reminder
Every 20 minutes
"Like the stream? Hit that Subscribe button!"
Socials
Every 30 minutes
"Follow me on Twitter @example for updates!"
Rules Reminder
Every 45 minutes
"Be respectful in chat. No spam or self-promo!"
4. Chat Moderation
Auto-moderate spam and rule violations
DayBot can automatically detect and timeout users who break chat rules. Go to Dashboard → Moderation to configure.
Trigger Abuse Protection
Prevents users from spamming bot commands. If someone sends the same message 3 times in 30 seconds, DayBot stops responding to them.
Action: Ignore (no timeout, just stops replying)
CAPS Spam
OptionalTimeout users who type in ALL CAPS (e.g., "HELLO EVERYONE HOW ARE YOU").
Configure: CAPS threshold %, minimum message length, timeout duration
Emoji / Symbol Spam
OptionalTimeout users who spam emojis or symbols (e.g., "!!!!!!!" or tons of emojis).
Configure: Max emojis, max symbols, timeout duration
Link / URL Spam
OptionalTimeout users who post links. You can allow mods and members to post links.
Configure: Allow mods, allow members, timeout duration
Banned Keywords
CustomAdd custom words/phrases that will trigger automatic timeout. Support for regex patterns.
Example: Add competitor names, slurs, or spam phrases
5. AI Features
Smart AI-powered chat interactions
DayBot uses AI to provide intelligent, context-aware responses. Enable these features from your Dashboard.
AI Replies
Mention @DayBot to get AI responses. DayBot understands context and gives helpful replies.
Memory
DayBot remembers things viewers tell it. "DayBot remember I'm from Pakistan" - it will remember!
Roasting Mode
Enable funny roasts! DayBot will roast viewers in a friendly way. Use !roast @user command.
Auto Greetings
DayBot greets first-time chatters with personalized messages. Makes viewers feel welcome!
XP System
Viewers earn XP by chatting. Use !rank to see your level. Creates engagement!
Reactions
DayBot reacts to specific keywords with custom responses. Fun and interactive!
6. Chat Games
Fun games to keep viewers engaged
Enable games from Dashboard → Game Controls. Viewers earn virtual coins and compete!
!slots
Spin the slot machine!
!coinflip [amount]
Flip a coin, 50/50 chance
!roulette [amount]
Russian roulette style
!gamble [amount]
Risk it all!
!duel @user [amount]
Challenge someone!
!fish
Go fishing for coins
!rob @user
Try to steal coins
!jackpot [amount]
Enter the jackpot pool
!balance
Check your coins
Economy System
All games use virtual coins. Viewers start with some coins and can earn more by playing. Use !daily for daily bonus!
7. Giveaways
Run exciting giveaways for viewers
Create giveaways to reward your viewers. Go to Dashboard → Giveaways.
How to Create a Giveaway
Go to Dashboard → Giveaways
Click "Create Giveaway"
Enter prize name and keyword (e.g., !enter)
Set requirements (members only, must follow, etc.)
Start the giveaway - viewers type the keyword to enter
Click "Draw Winner" when ready
Pro Tip
Set "Members Only" to reward your paying supporters, or keep it open for everyone to boost engagement!
8. Variables & Placeholders
Dynamic content in commands and timers
Use these placeholders in your command responses to make them dynamic:
| Variable | Description | Example Output |
|---|---|---|
{user} |
Username who triggered | @JohnDoe |
{channel} |
Channel name | StreamerName |
{count} |
Command use count | 42 |
Example Command
Response: Welcome {user}! You are visitor #{count} to use this command!
Output: Welcome @JohnDoe! You are visitor #42 to use this command!
9. Pro Tips
Get the most out of DayBot
Make DayBot a Moderator First
Without mod permissions, many features won't work properly.
Use Dead Chat Protection for Timers
Set "Minimum Unique Users" to 2+ to prevent spam in quiet streams.
Set Appropriate Cooldowns
5-10 seconds for popular commands, longer for spam-prone ones.
Enable Games Selectively
Only enable games you want. Too many can overwhelm chat.
Test Commands Before Going Live
Create a test stream to make sure everything works as expected.
Check the Dashboard Regularly
Monitor stats, check for issues, and adjust settings as needed.
Need Help?
Enable the Chat section from your Dashboard to get direct support and assistance!
@auth Go to Dashboard @else Login to Get Help @endauth