Ruzel AbdrakhmanovAvailable for work
All projects
Telegram Bot

Neuro — an AI Assistant Bot with Subscriptions

A Telegram AI assistant with conversation memory, a daily free limit and a paid subscription via Robokassa — answers questions and formats code in monospace blocks.

Year
2025
Client
Personal product
Role
Product & Full-Stack
Duration
1 week
Pythonaiogram 3SQLiteRobokassaLLM

Problem :

People want a no-friction AI assistant right in Telegram, but running one free for everyone is expensive — it needs limits and a way to pay for more.

Solution :

An assistant with conversation memory (recent messages kept as context), a free daily quota of five requests that resets automatically, and a 30-day subscription via Robokassa that lifts the limit. Answers are formatted cleanly, with code in monospace blocks.

My Role :

The whole bot — dialogue with memory, the quota and subscription logic, the payment integration and the admin stats.

Process :

aiogram 3 over long polling; history and limits in SQLite; the model runs behind a provider adapter (local CLI by default, one variable to switch to an API); payments via the Robokassa API.

Outcome :

A self-serve AI assistant that pays for itself: free to try, paid to go unlimited, with /stats for the admin. Shown here as rendered mockups of the real flow.

Tech Stack :

Python 3.11, aiogram 3, aiosqlite, httpx (Robokassa API), and an LLM behind a provider adapter.