Управляйте личными финансами через Telegram.
Основные функции: баланс, категории, транзакции, вишлист.
- Инициализация бота и вывод списка команд
- Текущий баланс
- Список ваших категорий
- start - Инициализация бота и вывод списка команд
- help - Показать справку по командам
- balance - Показать текущий баланс
- setbalance - Установить начальный баланс
- addcategory - Добавить категорию
- deletecategory - Удалить категорию
- categories - Показать все категории
- add_income - Добавить доход
- add_expense - Добавить расход
- add_wish - Добавить желание в вишлист
- wishlist - Показать список желаний
- delete_wish - Удалить желание
- add_wishes - Массово добавить желания из текста
- Установить начальный баланс
- Добавить доход
- Добавить расход
- Создать новую категорию
- Удалить существующую категорию
- Добавить желание
- Просмотр списка желаний с прогрессом
- Удалить желание
- Массовое добавление из текста (формат: Название - Сумма)
- Все числовые значения можно вводить с точкой или запятой
- На каждом этапе есть кнопка
- Автоматическое сохранение данных в SQLite
- Визуализация прогресса для целей вишлиста
Пример использования:
addcategory → Расход → Еда
add_expense → 1500 → Еда
Установите бота и начните контролировать свои финансы! 💸
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 -u bot.py