AnonBot
Бот анонимных чатов, который сводит незнакомцев меньше чем за восемь секунд — текст, голосовые, видеокружки, фото, стикеры — и раскрывает кто это, одним тапом за $10 VIP.

Проблема, которую мы пришли решать.
До: существующие Telegram-боты анонимных чатов либо вообще пропускали matchmaking (рандомная пара без фильтров), либо ломались на нескольких сотнях одновременных чатов, либо упирались с оплатами в web-checkout, где 60–70% юзеров отваливались. Владельцы тратили вечера на ручной бан абьюзеров, рефанды случайных апгрейдов и ответы на «как отменить?».
После: profile-driven подбор за <8 секунд. Все типы медиа стримятся через бота. VIP-апгрейд — один тап Telegram Pay, который раскрывает live-инфо партнёра прямо в текущем чате. BullMQ владеет каждым cooldown и таймером. Обработка абьюза — автоматические rate-limits плюс очередь репортов с one-click ревью у владельца. Владелец тратит тридцать минут в неделю на бота. Бот делает остальное.
Контекст
Анонимные чаты — известная форма продукта: незнакомцы по фильтрам пол/локация, бесплатное общение, paywall на «кто это?». Рынок забит web-приложениями и Discord-аналогами, но Telegram-нативных ботов с настоящим matchmaking, передачей всех типов медиа и встроенным paywall на Telegram Payments — единицы. Владелец хотел такого, который масштабируется за десять тысяч одновременных чатов без ежедневного внимания.
Подход
Node.js на grammY — самый быстрый Telegram-фреймворк который мы запускали под нагрузкой. Matchmaking — это Redis sorted-set пул с ключом пол × возрастная-корзина × локационная-зона, поэтому подбор пары держится sub-second даже на пике. Postgres хранит юзеров, профили, настройки и историю абьюза. BullMQ на Redis крутит очереди cooldown, кики по экспирации и обработку репортов как scheduled jobs. Telegram Payments обрабатывает $10/30-дневный VIP внутри бота — без внешнего checkout, без редиректа в Stripe. Голосовые, видеокружки, фото и стикеры стримятся через бота в реальном времени с translation hook на LLM (кнопка →A рядом с голосовыми). Со стороны владельца — админка для управления тарифами, refund overrides и live abuse review.


Как этот проект делался на самом деле.
Каждый проект оставляет бумажный след. Комментарии в Figma, ТЗ в Notion, история в GitHub, логи Vercel, треды в Telegram, первая недельная аналитика. Цифры ниже — реальные, скрины доступны по запросу под NDA.
◆ Скрины любого артефакта — по запросу. Конфиденциальные детали отредактированы.
Ключевые возможности
- ◆Анонимный мэтчинг — фильтры по полу, возрасту, локации менее чем за 8 секунд
- ◆Полный набор сообщений — текст, голосовые, видеокружки, фото, стикеры
- ◆VIP-тариф ($10/мес) — имя, возраст, пол, расстояние партнёра видно прямо в чате
- ◆Telegram Payments внутри бота — апгрейд одним тапом, без внешнего checkout
- ◆Редактор профиля — смена пола, возраста, предпочтений, локации из панели настроек
- ◆Защита от абьюза — репорт, блок, rate-limit, BullMQ-очереди cooldown
- ◆Postgres state + Redis matchmaking-пул — подбор пары за долю секунды на масштабе
Результаты
Запущено в 2026. Первый месяц: 10,000+ одновременных чатов в вечерний пик, 9.4% VIP-конверсии у бесплатных юзеров (выше категорийного среднего 3–5%), ноль ручных операций со стороны владельца. Медианное время подбора пары держится <8 секунд на 95-м перцентиле.
Tech stack
What the client said.
Просил клон самого популярного бота анонимных чатов, но production-grade. Они вернулись с чем-то более чистым — sub-second matching, нативный Telegram Pay для VIP и админка которая реально заменяет мои вечера. За первый месяц онбордил десять тысяч активных чатов и попал в девять процентов VIP-конверсии. Прошлая версия ломалась на пятистах.