DayBot Help
Commands @auth Dashboard @else Login @endauth

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

1

Make DayBot a Moderator

DayBot needs moderator permissions to manage chat, timeout users, and delete messages. This is the most important step!

A.

Go to YouTube StudioSettingsCommunity

B.

Find the "Moderators" section

C.

Add DayBot's channel URL:

https://www.youtube.com/@Daybot_01
D.

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
2

Connect Your YouTube Channel

Login to DayBot and connect your YouTube channel to start using all features.

A.
B.

Click "Login with Google"

C.

Select your YouTube channel's Google account

D.

Grant the required permissions

E.

You'll be redirected to your Dashboard!

3

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

1

Go to DashboardCommands

2

Click "Create Command"

3

Enter the command name (e.g., discord)

4

Enter the response message

5

Set cooldown and required role (optional)

6

Click "Create Command"

Examples

!discord

Join our Discord server: https://discord.gg/example

!socials

Twitter: @example | Instagram: @example | TikTok: @example

!specs

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

1

Go to DashboardTimers

2

Click "Create Timer"

3

Enter timer name and message

4

Set interval (minimum 5 minutes)

5

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.

Always Active

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

Optional

Timeout users who type in ALL CAPS (e.g., "HELLO EVERYONE HOW ARE YOU").

Configure: CAPS threshold %, minimum message length, timeout duration

Emoji / Symbol Spam

Optional

Timeout users who spam emojis or symbols (e.g., "!!!!!!!" or tons of emojis).

Configure: Max emojis, max symbols, timeout duration

Link / URL Spam

Optional

Timeout users who post links. You can allow mods and members to post links.

Configure: Allow mods, allow members, timeout duration

Banned Keywords

Custom

Add 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.

@DayBot what's the weather like?

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

1

Go to DashboardGiveaways

2

Click "Create Giveaway"

3

Enter prize name and keyword (e.g., !enter)

4

Set requirements (members only, must follow, etc.)

5

Start the giveaway - viewers type the keyword to enter

6

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