Skip to content

ivan-karaberov/finance-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Finance Bot

Команды бота:

  • /start — приветственное сообщение
  • /help — список всех команд
  • /last — вывод последних 10 трат
  • /day — вывод статистики трат за день
  • /week — вывод статистики трат за неделю
  • /month — вывод статистики трат за месяц
  • /add_expense (sum category) — добавить трату
  • /delete_expense (id) — удалить трату по id
  • /set_daily_limit — установить новый дневной лимит по сумме базовых трат
  • /get_dailt_limit — узнать дневной лимит по сумме базовых трат

Запуск

Скопируйте .env.example в .env и отредактируйте .env файл, заполнив в нём все переменные окружения:

cp finance-bot/.env.example finance-bot/.env

Для управления зависимостями используется poetry, требуется Python 3.10.

Установка зависимостей и запуск бота:

poetry install
poetry run python finance-bot

About

Telegram bot for tracking expenses

Topics

Resources

Stars

Watchers

Forks