peepebot
One account, both platforms: Twitch and Kick

Your AI moderator

Antispam with repeat and word filters, built-in AI, Telegram post alerts, custom commands with auto-repeat, 7TV emote management, mini-games and moderation stats — all in one panel.

Main features

The things the bot does most of the time.

Antispam

A widget for moderators: offenders surface on their own out of a busy chat, so nobody has to watch for them. Ban and timeout are buttons right in the row.

Word and phrase filters

A word list that decides which messages reach the antispam widget, with the match highlighted in the row. Separately, a phrase blocklist: the bot times those out itself, and you set for how long.

Built-in AI

You can reach the bot with !ai or simply by writing to @peepebot. The conversation is remembered per viewer, and the reply goes through the channel's blocked-word list.

Custom commands

Auction rules, links, a schedule — anything can go into your own command. Cooldown, access level and auto-repeat while live are one click each.

7TV emotes

!seventv adds, renames and removes emotes, and copies them from another channel. The bot has to be given 7TV editor rights.

Telegram alerts

The bot posts a chat alert whenever something new appears in your Telegram channel.

Channel events

Stream title changes and new badges — the bot notices them itself and says so in chat.

Mini-games

!cnb is rock-paper-scissors with a score per pair of players. !duel is a duel: the loser gets a timeout of whatever length you set.

Moderation stats

Bans, timeouts, deleted messages and handled appeals — per moderator, per month.

There is more: pinning a message by command, a random channel clip, Spotify through !music, viewer watch time and subscription streak, auto-mute for emote flooding, a moderator action log and panel access for Kick moderators. Full command list

See it in action

Two AI widgets side by side: spammers on top, trigger phrases below.

Offenders only, nothing else

Only messages the filter reacted to reach the antispam page. On top are the ones the bot already treats as spam; the counter next to the name shows how many times that user has been timed out before. Below are the suspicious ones: a filtered word matched, and the call is yours.

  • Four buttons in every row: ban, 10-minute timeout, custom timeout, dismiss.
  • Fine control over the similarity threshold, the repeat count and the time window.
  • Switching between channels and platforms in one click.

Commands are edited with the mouse

A command is a name, a reply and three settings: who can use it, the cooldown and auto-repeat. Everything saves in place — no need to restart the bot.

  • Six access levels, from “moderators only” to “everyone, with a cooldown”.
  • Auto-repeat posts the command while the stream is live, several times in a row if you want it not to get lost.
  • Twitch and Kick keep separate command sets. The editor switches between platforms.

You can see who did how much

A monthly summary per moderator: bans, timeouts, deleted messages, handled appeals. The bot counts it from chat events — nobody has to keep a spreadsheet.

  • Split by channel and by month.
  • Bots can be hidden with a single checkbox.
  • peepebot's own actions are counted alongside everyone else's.

A chat bot for Twitch and Kick, and a catalogue of Twitch badges

What peepebot is and how it helps streamers, moderators and viewers

peepebot is a free chat bot and moderation bot for Twitch and Kick. It works on both platforms from one account: it filters spam and repeated messages, bans and times out by a word filter and a phrase blocklist, answers your channel's custom commands with cooldowns and auto-repeat, manages 7TV emotes straight from chat and keeps moderation stats for every moderator.

Moderators get a web panel: a live antispam feed with ban and timeout buttons, a command editor, an action log and bot settings. The built-in AI answers viewers via !ai, and alerts about new Telegram posts and stream title changes arrive in chat on their own.

The other half of the site is a catalogue of Twitch global badges: which badges are live now, how to get each one, when the drop ends and how many people already wear it. There is a drop schedule, a collector ranking and a collection page for any nickname. All badges

Set up in a minute

You're already in

Sign in with the platform your channel is on. peepebot joins the chat, creates a set of commands and turns on antispam — nothing needs configuring before the first run.

The panel is open — commands, antispam and stats are already there.

Sign in to peepebot

Pick a platform.

The password is typed on the platform itself: we never see it and never store it.