Guide5 min read

Chat Bots

Built-in Chat Bots & Moderation

Moderator, welcome bot, rules enforcer, command responder, and timers — all built into VPE with their own personalities.

In this guide

  1. 01The Bot System
  2. 02Moderator Bot
  3. 03Welcome Bot
  4. 04Commands & Timer Bot
  5. 05Rules Enforcer
  6. 06Customizing Bot Behavior
01

The Bot System

VPE includes multiple specialized bots, each with its own identity and purpose. Unlike external tools like Nightbot or StreamElements, VPE's bots run locally — zero latency, no cloud dependency.

Each bot has a name, personality, and set of micro-effects (responses it can give). You can customize all of these. The bots are: Moderator, Welcome, Rules, Commands, and Timer.

Bots work across all connected platforms simultaneously. The moderator watches Twitch, YouTube, and Kick chat at the same time with the same rules.

02

Moderator Bot

The moderator bot uses pattern-based and AI-assisted detection to catch toxic messages, spam, excessive caps, repeated messages, and links from non-trusted users.

Actions are configurable per severity: warn, timeout (with custom duration), or ban. The bot can also escalate — first offense gets a warning, repeated offenses get timeouts.

Unlike regex-based moderators, VPE's moderator understands context. It can detect creative spelling of banned words, copypasta variants, and coordinated spam attacks.

Tip

Start with the moderator in 'warn only' mode for your first few streams. Review what it flags, then enable auto-timeout once you trust it.

03

Welcome Bot

The welcome bot greets new viewers, returning regulars, and subscribers. It uses different greetings for each category, and you can customize the messages.

To avoid spam, the welcome bot has built-in rate limiting. It won't greet every single new viewer in a raid — instead, it sends one grouped welcome message.

Returning viewer detection works across sessions. VPE remembers who has visited before and how many times. You can set thresholds for 'regular' status.

04

Commands & Timer Bot

Define custom chat commands (e.g., !socials, !schedule, !rank) with static or dynamic responses. Commands can include variables like {viewer_name}, {stream_uptime}, or {follower_count}.

The timer bot sends periodic messages at configurable intervals — useful for reminders like 'follow the channel', Discord links, or upcoming schedule announcements.

Both commands and timers respect the global rate limit. If chat is very active, timers are delayed to avoid flooding. If chat is quiet, they fire on schedule.

Try it yourself

See the difference on your own stream

VPE's free tier includes scene switching, moment detection, and chat moderation. Connect OBS, link your platform, stream smarter in 15 minutes.

Get Early Access
05

Rules Enforcer

The rules bot posts your channel rules at stream start and can re-post them when triggered (e.g., after a timeout, or on a !rules command).

Rules are configurable per channel. You can have different rules for different platforms if needed (e.g., stricter link policies on Twitch than YouTube).

The rules bot integrates with the moderator — when someone violates a rule, the moderator can reference the specific rule that was broken in its timeout message.

06

Customizing Bot Behavior

All bot settings are in the Config tab under Bots. Each bot has its own configuration section with enable/disable toggles, message templates, and behavior settings.

Bot messages support markdown-style formatting where platforms support it. You can include emotes, links, and text formatting in responses.

For advanced use, bots can trigger VPE effects. A !hype command could trigger a celebration overlay, or a !brb command could switch OBS to your BRB scene.

Get Early Access — Add Intelligence to Your OBS Setup

VPE connects to your existing OBS and adds the layer that plugins can't: moment scoring, intent classification, and context-aware decisions. Free tier available.