Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 1.74 KB

README.md

File metadata and controls

47 lines (34 loc) · 1.74 KB

Telegram-бот для взаиморасчётов 💰

Бот умеет автоматически делит каждый оплаченный счёт на количество участников чата. В чате может быть любое количество людей и бот сам считает баланс каждого с учетом даты добавления в чат. Можно удалять участников и смотреть историю оплат. Также добавлено логирование и отправка ошибок через Телеграм.

Как развернуть проект: ❓

Клонировать репозиторий и перейти в него в командной строке:

git clone [email protected]:Artem4es/cash_bot.git
cd cash_bot

Cоздать и активировать виртуальное окружение:

python3.9 -m venv venv
source venv/Scripts/activate (venv/Scripts/activate для Windows)
python3 -m pip install --upgrade pip (python далее везде для Windows)

Установить зависимости из requirements.txt:

pip install -r requirements.txt

Необходимо создать файл .env с данными для телеграм бота:

ADMIN_ID=Ваш ID в Телеграм  
TOKEN=Телеграм токен бота

Планы по улучшению проекта: 🚀

  • Добавить возможность добавления бота в любой телеграм-чат
  • Создавать базу при запуске проекта
  • Использовать Postgres
  • Использовать SQLAlchemy