Rev1le / junior_python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Запуск

Чтобы установить необходимые зависимости python -m pip install -r requirements.txt

Чтобы запустить приложение необходимо написать TelegramBotToken в переменную TOKEN и имя базы данных в перменную DB_NAME в файле junior_python_developer.py

Для запуска самого приложения python junior_python_developer.py

Описание кода

Весь функционал бота прописан в файле junior_python_developer.py. Данный файл разбит на 3 класса (Bot, DB, Payments).

  • Bot содержит фукнционал по получению обновлений с Telegram бота.
  • DB выполняет запросы в базе данных.
  • Payments выполняет алгоритм агрегации.

Вся работа бота выполняется асинхронно. Также присутсвует обрбаботка ошибок от некоректно введенной информавции.

About


Languages

Language:Python 100.0%