TeleMinute logo

How to vibe codeTeleMinute

Create Telegram bot without coding

teleminute.com

No-Code & Automation SaaS

Web app
78/ 100
Solid side project

The verdict: can you vibe code TeleMinute?

You can build this as a solid side project, but managing webhook multi-tenancy and rate-limited broadcast queues requires careful engineering.

TeleMinute is a straightforward CRUD and routing wrapper around the Telegram Bot API. The main engineering hurdles involve setting up a unified webhook endpoint that efficiently matches incoming bot updates to user configurations, and building a robust background queue to handle mass broadcasts without hitting Telegram's rate limits. Since you are building a personal clone, you can drop payment gateways entirely and run everything on a modern serverless or lightweight container stack.

Estimated effort: 2-3 weeks part-time

What you can't replicate

  • Existing community of bot creators
  • Established brand and active bot templates

Founded

2025

Raised

Team

1

Cheapest paid tier

$4.99/mo

What TeleMinute does

A no-code web platform designed to let non-technical users build, manage, and host Telegram bots in minutes with custom commands, auto-replies, multi-step forms, and broadcasts.

Core features

  • Google OAuth authentication
  • Dashboard for managing bot tokens (Telegram BotFather integration)
  • Rule engine for custom commands and keyword auto-replies
  • Multi-step form and lead capture builder with validation
  • One-tap and scheduled broadcast messaging queue
  • Analytics and statistics tracking for command usage and users
  • Plan-based image limit enforcement (1 to 4 images per command)

The business

Pricing

  • Starter Plan$4.99/mo
  • Pro Plan$9.99/mo

Funding

Unknown / bootstrapped

Pay vs build, cumulative

Break-even at month 13 — after that, every month is money kept.

The hard parts of vibe coding TeleMinute

  • Multi-tenant webhook dispatcher that routes incoming Telegram webhook updates to user-defined command rules in memory
  • Background worker queue with rate-limiting to safely broadcast mass messages to Telegram's API (~30 msgs/sec limit)
  • Secure handling and storage of sensitive Telegram bot API tokens across multiple users

How to vibecode TeleMinute

Prerequisites

  • Node.jsfree

    Runtime for building the full-stack web application.

  • GitHubfree

    Code repository and deployment source control.

AI coding tools

Recommended stack

FrontendNext.js
BackendNext.js API Routes
DatabaseTurso
Authbetter-auth
PaymentsNone (Personal clone)
OtherTailwind CSS, Drizzle ORM

Hosting & infrastructure

CloudflareHosting the Next.js frontend and edge API routes, plus serverless SQLite database via D1/Turso$0/mo
RailwayRunning background worker queues for scheduled broadcasts and Telegram polling/webhook handling if needed~$5/mo

Build guide

  1. 01Project Scaffolding and Database Schema

    Initialize the Next.js project with Tailwind CSS, configure Drizzle ORM with Turso, and define database schemas for users, bots, commands, and broadcast logs.

    Scaffold a new Next.js 16 project using TypeScript and Tailwind CSS v4. Set up Drizzle ORM connected to Turso. Create database tables for users (id, email, name, googleId), bots (id, userId, token, name, isActive), commands (id, botId, triggerType, keyword, responseText, imageUrl, stepConfig), and broadcasts (id, botId, message, status, scheduledFor, createdAt). Include proper foreign key constraints and indexes on botId and token.
  2. 02Authentication and Dashboard Layout

    Implement authentication using better-auth with Google provider, and build the main dashboard layout for managing bots.

    Integrate better-auth into the Next.js application supporting Google OAuth. Create sign-in and sign-up pages, and protect the dashboard routes. Build a responsive dashboard layout featuring a sidebar navigation, a list of created bots with status indicators, and a modal/form to add a new bot token obtained from Telegram's @BotFather.
  3. 03Bot Command and Auto-Reply Rule Engine

    Build the interface and database logic for configuring custom commands, keyword triggers, and image attachments.

    Create a bot management view in the dashboard where users can add, edit, and delete custom commands and keyword auto-replies for a selected bot. Implement form fields for trigger type (command like /menu or keyword), response text with markdown support, and image upload limits based on plan constraints. Save these rules relational to the bot table in Turso.
  4. 04Telegram Webhook Dispatcher

    Implement a unified webhook receiver endpoint that processes incoming updates from Telegram and evaluates command rules dynamically.

    Implement a universal webhook API route at /api/webhook/[token] in Next.js. When Telegram sends an update, look up the bot token in the database, parse the incoming message text or command, evaluate matching rules (commands or keyword auto-replies), and use fetch to call Telegram's Bot API sendMessage / sendPhoto endpoints with the configured response. Handle inline button payloads and basic state management for multi-step forms.
  5. 05Broadcast Queue and Analytics

    Build analytics tracking for user interactions and a background worker queue for one-tap and scheduled broadcasts.

    Build an analytics collection system that logs user interactions, unique chat IDs, and command execution counts, displaying them in a dashboard statistics chart. Implement a broadcast messaging feature allowing Pro users to trigger a mass broadcast. Use a background job pattern or cron trigger to safely throttle message dispatching through Telegram's API at a safe rate of ~25 messages per second to avoid rate limits.

Cost vs paying for TeleMinute

What will you build it with?

Est. 2.5M in / 0.6M out tokens· Includes access to introductory usage of the default model with dynamic rate limits.$0

Starting total with Claude Code$0 one-time

Starting costs (one-time)

  • Custom Domain (optional)$12/yr
  • AI Coding Assistant$20 one-time

Total~$32 one-time

Ongoing costs (monthly)

  • Hosting & Database (Railway + Turso/Cloudflare)~$5/mo

Total~$5/mo

Paying for TeleMinute

$4.99 - $9.99/mo

Your time to build

25-35 hours

AI tool credits

$20 one-time (Claude Pro)

Break-even

Not applicable (built for personal use / learning)

Vibe code TeleMinute: FAQ

Can you vibe code TeleMinute yourself?
Solid side project — 78/100 vibecodeable. You can build this as a solid side project, but managing webhook multi-tenancy and rate-limited broadcast queues requires careful engineering.
How long does it take to vibe code TeleMinute?
2-3 weeks part-time — roughly 25-35 hours of hands-on time with an AI coding agent.
How do you build your own TeleMinute?
Scoped to personal use: Next.js on the front, Next.js API Routes behind it, Turso for data. Follow the 5-step build guide on this page — each step has a paste-ready prompt for an AI coding agent.
How do you code your own TeleMinute without being an expert?
Use an AI coding tool (Claude Code or Cursor) and work in small steps: scaffold, data model, core screens, then deploy. Realistic effort: 2-3 weeks part-time. The prompts on this page are written so the AI does the heavy lifting.
How much does it cost to vibe code TeleMinute instead of paying?
About ~$32 one-time to start and ~$5/mo to run, versus $4.99 - $9.99/mo for TeleMinute. Break-even: Not applicable (built for personal use / learning).
What stack should you use to vibe code TeleMinute?
Next.js; Next.js API Routes; Turso; plus Tailwind CSS, Drizzle ORM.

Sources

Alternatives & community builds

All alternatives →