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.