Skip to content

Бот считает кто сколько должен в чате

License

Notifications You must be signed in to change notification settings

Artem4es/cash_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Бот считает кто сколько должен в чате

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published