Як я побудував асинхронного Telegram-бота для фінансів на Python, aiogram та Docker

💡 Усі статті, обговорення, новини про Python — в одному місці. Приєднуйтесь до Python спільноти!

Привіт! Я Василь, Python Backend Developer.

Останні кілька місяців працював над своїм першим комерційним продуктом — фінансовим асистентом у Telegram TaskForge AI.

Чому Telegram?

Бо всі ми там щодня. Відкриваю додаток → записую витрату голосом → продовжую жити. Жодних зайвих кроків.

Що вміє бот:

🎙️ Голосові витрати — сказав «кава 50», бот сам додав у статистику.

🤖 AI-аналіз — запитай /advice, бот проаналізує витрати і підкаже, де можна заощадити.

📊 Статистика та графіки — візуалізація витрат, бюджети, цілі, підписки.

📄 Експорт у CSV/PDF — звіти для себе або для бухгалтера.

🔁 Регулярні платежі — оренда, підписки, комуналка додаються автоматично.

Задачі — вбудований таск-менеджер.

🌍 Дві мови — українська та англійська.

Технології:

  • Python 3.11 + aiogram 3.x (асинхронний)
  • Docker (деплой на Render)
  • SQLite (проста файлова БД)
  • OpenAI API (Whisper для голосу, GPT для аналітики)
  • Matplotlib + ReportLab (графіки та PDF)
  • APScheduler (нагадування)

👉 t.me/taskforge_ai_bot

🌐 **Лендінг: taskforge-landing-dg6u6146u-workout097-collabs-projects.vercel.app

Голосове додавання витрат (2 секунди)  AI-аналіз витрат з персоналізованими порадами  Бюджет, задачі, статистика  Експорт звітів у PDF

👍ПодобаєтьсяСподобалось3
До обраногоВ обраному1
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Підписатись на коментарі