Telegram Business Accounting Bot
Budget: ₹1,500 – ₹12,500 INR
I need a Telegram bot that will serve as my on-the-go bookkeeper for business expenses. The core tasks are straightforward: every time I type or forward a message with an amount, the bot should recognise the figure, ask me for a category if one isn’t supplied, store the entry in a database, and let me pull a clean financial report whenever I ask.
Expense tracking must be business-focused. I’d like the usual fields—date, supplier, category, currency, tax/VAT where relevant—recorded automatically or with the minimum number of prompts. Persistent storage is essential, whether you prefer PostgreSQL, SQLite, or another reliable option; just document the setup clearly so I can run it on my own server.
When I request a financial report, the bot should crunch the stored data and return a neatly formatted file (CSV or PDF is fine) as well as a quick summary inside the chat. I don’t need complex analytics, just totals and subtotals by category and period.
A clean, commented codebase is important to me because I’ll maintain it long-term. Please write in Python (aiogram, pyTelegramBotAPI, or a similar library) unless you can prove another language will deploy just as easily.
Deliverables:
• Full source code in a version-controlled repository
• Simple deployment guide (Linux VPS)
• Instructions for adding new expense categories and regenerating reports
I’m ready to get started as soon as I find the right solution.
Expense tracking must be business-focused. I’d like the usual fields—date, supplier, category, currency, tax/VAT where relevant—recorded automatically or with the minimum number of prompts. Persistent storage is essential, whether you prefer PostgreSQL, SQLite, or another reliable option; just document the setup clearly so I can run it on my own server.
When I request a financial report, the bot should crunch the stored data and return a neatly formatted file (CSV or PDF is fine) as well as a quick summary inside the chat. I don’t need complex analytics, just totals and subtotals by category and period.
A clean, commented codebase is important to me because I’ll maintain it long-term. Please write in Python (aiogram, pyTelegramBotAPI, or a similar library) unless you can prove another language will deploy just as easily.
Deliverables:
• Full source code in a version-controlled repository
• Simple deployment guide (Linux VPS)
• Instructions for adding new expense categories and regenerating reports
I’m ready to get started as soon as I find the right solution.
Related categories:
Python
Linux
Data Processing
PostgreSQL
SQLite
Database Management
API Development
Bot Development