Back to blog
Case StudiesMarch 11, 2026

Anti-Spam Bot Case: Demo for a Group Chat

How we created a demo video for the Captcha Rubot anti-spam bot — with a scrolling group chat, spammer invasion, and instant moderation response

Anti-Spam Bot Case: Demo for a Group Chat

An anti-spam bot is a product that's hard to show. Its job is to remove what shouldn't appear. How do you demonstrate an invisible result?

We made a demo for @Captcha_Rubot and found a format that solves this problem.

The Idea: Show the Contrast

The core of the script is the contrast between normal chat conversation and a spammer invasion. The viewer first sees regular conversation, then the problem, then the solution.

We based it on a group chat with 256 members. Regular users discuss everyday topics — normal chat life.

Script Structure

Part 1: Normal chat (20 messages). A long pre-posted conversation that the camera scrolls through in 1.25 seconds. The viewer sees — the chat is alive, people are talking.

Part 2: Spam attack. Spammers join the chat with ads and scam links. Chat members are annoyed.

Part 3: Solution. A user summons @Captcha_Rubot directly in the chat via an inline query, and the bot offers one-click anti-spam setup.

Technical Decisions

Scroll. 20 pre-posted messages create the feeling of a living chat. The camera scrolls through them with an easing effect in 1.25 seconds — the viewer understands the scale without reading every message.

Join event. Spammers "enter" the chat via a join event — it looks like a real Telegram notification about a new member. Not just a message — a full-on invasion.

Inline bot. The anti-spam bot's response is shown via via_bot with a "Configure bot" button — exactly like in real Telegram when you call a bot through @username in the input field.

Camera. Four camera movements: zoom-out on the group avatar, zoom-in on spam messages, zoom on the input field when the user types @Captcha_Rubot, and final zoom-out.

Sound. An ironic soundtrack sets the tone. Loud message sounds (1.25 volume) — every new message is felt.

Exit transition. Smooth fade-out with the @Captcha_Rubot logo — the viewer remembers the bot's name.

Why Anti-Spam Bots Need This

Anti-spam bot developers sell an invisible result. The client can't see spam that was deleted. A demo video lets you simulate a spam attack and show the bot's response — in controlled conditions, with no risk to a real chat.

Such a video can be used:

  • On the bot's Telegram page (in the description)
  • In bot catalogs and marketplaces
  • In promo posts for group administrators
  • In documentation as a visual guide

Try It

The anti-spam bot scenario is available in the example gallery. Load it, replace the bot name with yours, and get ready-made promo in 5 minutes.