Имплементация Python Rest API бота.
Использовано:
Python 3.6.8
flask 1.1.1
- веб фреймворк был выбран, так как он легкий и удобныйsqlite3
- простая и эффективная (для данной задачи) база
Просто запустить python файл: app.py
Для обращения к боту:
В post запросе в боди передается user_id
и answer
в json (content_type="application/json"), пример:
{'user_id': #somenumber, 'answer': 'sth here'}
Используя Dockerfile (тк используем sqlite вполне достаточно 1 контейнера), строим и развертываем контейнер:
docker build -t <tag>
docker run -p5000:5000 <tag>