|
BOT_open_sesam/pipeline/head There was a failure building this commit
Details
|
||
|---|---|---|
| handlers | ||
| Jenkinsfile | ||
| README.md | ||
| auth.py | ||
| config.py | ||
| docker-compose.yml | ||
| dockerfile | ||
| instruction_http_api_v5.pdf | ||
| keyboard.py | ||
| locks_api.py | ||
| main.py | ||
| requirements.txt | ||
README.md
USAGE
Для развертывания бота необходимо внести свой токен в файл
.env, запись должна иметь вид: BOT_TOKEN=your_token.
Для того чтобы пользователь мог пользоваться ботом, ему
необходимо поделиться номером телефона нажав на соответствующую
кнопку (номер не будет виден другим пользователям, используется
отправляется единожды для сверки с данными в БД).
TODO
- Написать базовый функционал
- Создать соотношение типа "id_пользователя: досутп_к_замку:" - Сделать проверку пользователей по их номеру телефона ...
- Удалить модуль getenv
- Создать и парсить json с информацией о пользователях и их номерах
- Проверять, является ли пользователь администратором, если является, выводить дополнительную кнопку, предлагающую добавить номер в БД - Изменить json хранящийся локально на запросы к API
- Изменить названия комнта в локальном json
- Ограничить логи внутри докера
- Избавиться от json файла, переместить токен в .env файл, информацию от замков получать через запрос по API
- Избавиться от модуля requests