This project was created in order to automate the work of an administrator at a currency exchange office in Sri Lanka for Russians.
The logic of the bot and data storage is divided into services. Synchronous realized by API.
Documentation.
This service stores data and logic of work. Interface for working with Telegram API on a separate service. You can find it on this link:
https://github.com/Todvaa/money_exchange_bot
- Install requirements in the virtual environment.
pip install -r requirements.txt
- Create and fill out a file ".env"
cp .env.dist .env
- Run the migrations.
python manage.py migrate
- Start server.
python manage.py runserver
- Сontainerize in docker
- Using queues where it necessary