Skip to content

natballa/expense-tracker-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense Tracker Telegram Bot 💸

Bot Telegram napisany w Pythonie do zarządzania wydatkami osobistymi. Pozwala szybko dodawać, przeglądać i eksportować dane o wydatkach

📌 Funkcje

  • /start — powitanie i instrukcja
  • 250 kawa — dodanie wydatku (kwota + kategoria)
  • /summary — wydatki dzisiaj
  • /summary week — wydatki z ostatnich 7 dni
  • /top — najczęstsze kategorie wydatków
  • /export — eksport danych do pliku CS
  • /graph — wykres wydatków z ostatnich 7 dniй

⚙️ Technologie

  • Python 3.11
  • python-telegram-bot
  • SQLite
  • matplotlib
  • dotenv

🚀 Uruchomienie

  1. Sklonuj repozytorium:
git clone https://github.com/twoj-nick/expense-tracker-bot.git
cd expense-tracker-bot
  1. Utwórz i aktywuj wirtualne środowisko:
python3.11 -m venv venv
source venv/bin/activate
  1. Zainstaluj zależności:
pip install -r requirements.txt
  1. Dodaj plik .env z tokenem Telegrama:
TELEGRAM_TOKEN=ваш_токен_от_BotFather
  1. Uruchom bota:
python bot.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages