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.
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.



