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.

The problem we were hired to solve.
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.
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.


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.
◆ 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
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
What the client said.
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.