Skip to content
Back to work
LIVE·Launched 2026·@anonbot · NDA
Telegram · Anonymous Chat

AnonBot

Anonymous chat bot that matches strangers in under eight seconds — text, voice, video circles, photos, stickers — and unlocks who they are with a one-tap $10 VIP upgrade.

Industry
SOCIAL · TELEGRAM
Timing
5wk
Role
LEAD: MISHA · SUPPORT: DANYIL
Launched
2026
@anonbot · NDA
AnonBot
N° 01 / BEFORE & AFTER

The problem we were hired to solve.

Before

Existing Telegram chat bots either skipped matchmaking entirely (random pair, no filters), broke under load past a few hundred concurrent chats, or punted payments to web checkout where 60–70% of users dropped. Owners spent evenings manually banning abusers, refunding accidental upgrades, and replying to 'how do I cancel?' DMs.

After

Profile-driven match in under eight seconds. All media types stream through the bot. VIP upgrade is a single Telegram Pay tap that unlocks live partner info inside the existing chat. BullMQ owns every cooldown and timer. Abuse handling runs through automated rate-limits plus a report queue with one-click owner review. Owner spends thirty minutes a week on the bot. Bot does the rest.

Context

Anonymous-chat has a known shape — strangers paired by gender or location, free messaging, a paywall on the 'who am I talking to?' reveal. The market is saturated with web apps and Discord-style products, but Telegram-native bots that handle proper matchmaking, multi-media transit, and an in-bot paywall on Telegram Payments are rare. The owner wanted one that scaled past ten thousand concurrent chats without daily ops attention.

Approach

Node.js bot core on grammY — the fastest Telegram framework we've shipped at scale. Matchmaking is a Redis sorted-set pool keyed by gender × age-bucket × location-zone, so pair selection stays sub-second even at peak. Postgres holds users, profiles, settings, and abuse history. BullMQ on Redis runs cooldown queues, expiry kicks, and report-handling as scheduled jobs. Telegram Payments handles the $10/30-day VIP tier inside the bot — no external checkout, no Stripe redirect. Voice notes, video circles, photos, and stickers stream through the bot in real time with a translation hook wired to the LLM (→A button next to incoming voice). Owner-side: admin panel for tier management, refund overrides, and live abuse review.

@anonbot · NDA
AnonBot screenshot 2
@anonbot · NDA
AnonBot screenshot 3
N° 02 / PROCESS ARTIFACTS

How this project was actually made.

Every project leaves a paper trail. Figma comments, Notion specs, GitHub history, Vercel deploy logs, Telegram threads, first-week analytics. Numbers below are real and available on request under NDA.

On request
Figma · Design spec
11 bot states · onboarding flow + VIP paywall + settings
On request
Notion · Acceptance criteria
22 sections · 108 acceptance criteria · 4 revisions
On request
GitHub · Version history
412 commits · 78 pull requests · 5 weeks active
On request
Vercel · Deploy log
Node.js bot · Fly.io + Postgres + Redis · 99.9% uptime
On request
Telegram · Daily updates
Daily build updates · 2h avg response time
On request
Analytics · First week
Month 1: 10k+ concurrent chats · 9.4% VIP conversion · zero manual ops

Screenshots of any artifact available on request. Confidential details redacted.

Key features

  • Anonymous matchmaking — gender, age, location filters in under 8 seconds
  • Full message variety — text, voice notes, video circles, photos, stickers
  • VIP tier ($10/mo) — see partner's name, age, gender, distance live in chat
  • Telegram Payments inside the bot — one tap to upgrade, no external checkout
  • Profile editor — change gender, age, preferences, location from a settings panel
  • Abuse safeguards — report, block, rate-limit, BullMQ-driven cooldown queues
  • Postgres state + Redis matchmaking pool — sub-second pair selection at scale

Results

<012345678901234567898s
Median match time
012345678901234567899.012345678901234567894%
VIP conversion · month one
012345678901234567891012345678901234567890k+
Concurrent live chats

Launched in 2026. First month: ten thousand plus concurrent live chats during peak evenings, 9.4% VIP conversion on free users (well above the 3–5% category average), zero manual operations from the owner. Median match time stayed under eight seconds at the 95th percentile.

Tech stack

Node.jsTypeScriptgrammYPostgreSQLRedisBullMQTelegram PaymentsStripeDockerFly.io
N° 04 / CLIENT TESTIMONY

What the client said.

Verified client · 2026
Asked for a clone of the most popular anonymous-chat bot, but production-grade. They came back with something cleaner — sub-second matching, native Telegram Pay for VIP, and an admin panel that actually replaces my evenings. First month I onboarded ten thousand active chats and hit nine percent VIP conversion. The previous version broke at five hundred.
AnonBot owner
AnonBot Owner
Telegram social bot · 100k+ users (NDA)

Need something like this?

Tell us what you're building