KICKVIEWERBOT

Monitor and control your viewer bot

Live Monitoring

Viewers over time

Last 10 minutes

Now 0Peak 0Average 0

Waiting for live viewer samples

Live viewers over last 10 minutes
TimeViewers

Live Viewers

0
0.0%since last update

Active Bots

0
0
0

Unique Hosts

0

Live Proxies

0
0
0

Requests

0

System Metrics

CPU Usage
0.0%
Memory Usage
0.0%
Network Traffic
↑Upload
0.0MB/s
↓Download
0.0MB/s

Configuration

Load fills every knob from the saved config. It does not start the bot (auto-start is globally off in settings).

?
10000ms

Governs Kick channel/viewer HTTP GETs only. Token GET stays 3s; WS handshake stays 30s.

Proxy List (Optional)
?

If no proxy file is uploaded, the bot will automatically fetch free proxies from public sources and refresh them on the interval below. Upload your own .txt file (one proxy per line) for better performance and control.

Free proxies refresh on this interval from public sources when no custom proxy file is uploaded.

Auto-start on live detect

Globally disabled (AUTO_START_ENABLED in config/settings.py). Per-channel value is still saved but will not start anything until that flag is True.

Start the bot to apply configuration changes live.

Advanced Settings

Proxy Type

Scripted Chatting

Idle
Enable Scripted chatting
?

Off by default. Unlock to edit knobs; Update starts Scripted when this is on (Start Bot also does on a fresh run).

Chatlists
?
Loaded: Default
Playback order
?
Active chatters
?

max 1000 — limited by available accounts

Messages per interval
?
Interval (seconds)
?
Randomize inside the window
?

Status: not running

Keyword match (optional)
?
Bot accounts filter
?
Manual live send
?
Content guardrails (shared with AI chatting)
?
Blocklist match
?

Knob edits stay draft. Update persists and starts Scripted, or hot-reloads it if it is already running.

AI Chatting

Idle
Enable AI chatting
?

Globally disabled (AI_CHATTING_ENABLED in config/settings.py).

Status: not running

Unprompted participation probability
?
Chatlists
?
Loaded: None
Default

Editing: Default

Active chatters
?

max 1000 — limited by available accounts

Messages per interval
?
Interval (seconds)
?
Trigger → response pairs
?
Audience gating
?
Mood-driven emotes (SER)
?
Persona
?
LoRA id
?

No LoRA ids available yet.

Bot accounts filter
?
Content guardrails (shared with Scripted chatting)
?
Blocklist match
?

Knob edits stay draft. Update persists and starts AI chatting, or hot-reloads it if it is already running.

Follow Bot

Idle

Enter a channel name above to configure Follow Bot.

Enable follow
?

Off by default. When enabled, Follow auto-fires after Start once the free pool is ready (or use the Follow button).

Followers
?

Uses held, operator-owned identities via kick_accounts_follow on the running ViewerBot free pool (that account's residential sticky; rotate if dead). Failures toast the real reason (no residential sticky / empty store).

Unfollow
?

Only accounts confirmed following … appear here. Refresh runs kick_accounts_follow_check on verified hosts.

Check · Idle

Load a channel to list following accounts.

INITIALIZED

Please note that it may take some time for the viewers to appear on your live stream. This is normal, so please be patient.