The Gde Dengi Telegram bot allows users to track expenses by sending natural language messages, voice notes, or photos of receipts. The bot automatically categorizes transactions, recognizes dates, and creates new categories based on user spending habits. It supports multiple accounts, including shared ones for families or groups, with real-time notifications for participants.
The service includes a Telegram Mini App for viewing reports, editing transactions, and exporting data to Excel or CSV formats. Users can manage multiple accounts with different currencies, including ruble, dollar, euro, tenge, lari, and dram. The system is designed to minimize interaction, automatically clearing chat history to display only the current balance.
Technically, the project is built using Python 3.12, aiogram 3, and SQLite, with the frontend developed in Vue 3 and TypeScript. The bot utilizes a language model to parse input, which is tested against 34 specific phrases. Voice recognition is handled by a dedicated model, and the database is hosted on servers located in Russia.
The developer emphasizes that the tool is free to use without time limits. The bot does not store personal Telegram profile data, keeping only transaction details. Users can access the bot via the @gde_dengi_tracker_bot handle on Telegram to begin tracking their finances.


