Bot Telegram napisany w Pythonie do zarządzania wydatkami osobistymi. Pozwala szybko dodawać, przeglądać i eksportować dane o wydatkach
/start— powitanie i instrukcja250 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й
- Python 3.11
python-telegram-botSQLitematplotlibdotenv
- Sklonuj repozytorium:
git clone https://github.com/twoj-nick/expense-tracker-bot.git
cd expense-tracker-bot- Utwórz i aktywuj wirtualne środowisko:
python3.11 -m venv venv
source venv/bin/activate- Zainstaluj zależności:
pip install -r requirements.txt- Dodaj plik .env z tokenem Telegrama:
TELEGRAM_TOKEN=ваш_токен_от_BotFather- Uruchom bota:
python bot.py