BotFatherV2 public betaMarkdown ↗

Build with AI

Turn a conversation into a requirement

Describe the bot's audience, commands, and what should happen on unusual input. For example: “A private task bot with /add, /list, and /done. Each user only sees their own tasks.” AI may ask questions before proposing a summary.

Chat does not generate or deploy code. Review and edit the requirement card, then press Generate a version.

Unlimited free plan

The free plan includes up to 3 bots, unlimited AI conversations, code generation and changes, and deployments across all your bots. There is no daily allowance or reset.

What a generation includes

One generation includes the initial attempt and up to two automatic repairs. Resuming a task preserves its existing progress. If a task fails, resolve the reported problem and submit another generation.

Safety checks, concurrency limits, and per-task token protection still apply. One generation can run per account at a time. Each task has a 10-minute deadline and a token budget. If the service is not configured or a task reaches its execution limit, TeeAI reports that condition instead of generating a fake result.

Supported code

New and changed modules use TypeScript. Untouched imported JavaScript is retained exactly. The validator uses a fixed SDK surface; arbitrary npm modules and Node/Bun runtime APIs are unavailable on Telegram Serverless.

The first version focuses on menus, simple community helpers, polls, and user-specific persistent tools. New paid runtime AI integrations are outside the beta. Source is available under the latest version or version history.

Validation boundaries

Type checking, module checks, and isolated message/callback simulations run separately from the coding agent. Review the report. Test real command behavior, permissions, and database persistence in Telegram after publishing.