slavakyrlan / FinancialManagerBot

Финансовый менеджер
0 stars 0 forks source link

FinancialManagerBot

Финансовый менеджер Это Telegram-бот для учета расходов. Пользователь может вводить свои расходы по категориям и получать графики своих затрат.

Требования

Установка

  1. Склонируйте репозиторий:
    git clone <url_репозитория>
  2. Перейдите в директорию проекта, пример:
    cd FinancialManagerBot
  3. Создайте виртуальное окружение:
    python -m venv venv
  4. Активируйте виртуальное окружение
  5. Установите необходимые библиотеки:
    pip install -r requirements.txt
  6. Создай файл .env командой:
    touch .env
  7. Открой .env и добавь следующее: TOKEN=<твой токен>
  8. Замените значение <твой токен> в файле .env на токен вашего бота, полученный от BotFather.

Использование

  1. Активируйте виртуальное окружение
  2. Запустите создание базы данных:
    python database.py run
  3. Запустите бота:
    python bot.py run
  4. Откройте Telegram и найдите вашего бота.
  5. Начните взаимодействие с помощью команды /start.

Функционал