Telegram bot for comunication with Z-5R/Matrix-II controllers
 
 
 
Go to file
korotkov b2363215b8
BOT_open_sesam/pipeline/head This commit looks good Details
q
2026-02-03 16:04:02 +05:00
handlers ... 2025-05-30 15:33:25 +05:00
Jenkinsfile Jenkins file was patched #2 2025-05-16 16:52:03 +05:00
README.md requests modul was removed 2025-05-29 17:54:23 +05:00
auth.py DEBUG 2025-05-30 10:17:50 +05:00
config.py JSON was remove 2025-05-29 17:10:51 +05:00
docker-compose.yml change .env env variable 2026-02-03 15:59:00 +05:00
dockerfile Python img janged in docker 2025-05-30 17:17:29 +05:00
instruction_http_api_v5.pdf Версия 0.1 - рабочая 2025-05-05 15:02:29 +05:00
keyboard.py JSON was remove 2025-05-29 17:10:51 +05:00
locks_api.py requests modul was removed 2025-05-29 17:54:23 +05:00
main.py q 2026-02-03 16:04:02 +05:00
requirements.txt requests modul was removed 2025-05-29 17:54:23 +05:00

README.md

USAGE

Для развертывания бота необходимо внести свой токен в файл
.env, запись должна иметь вид: BOT_TOKEN=your_token.

Для того чтобы пользователь мог пользоваться ботом, ему
необходимо поделиться номером телефона нажав на соответствующую
кнопку (номер не будет виден другим пользователям, используется
отправляется единожды для сверки с данными в БД).

TODO

  • Написать базовый функционал
    - Создать соотношение типа "id_пользователя: досутп_к_замку:"
  • Сделать проверку пользователей по их номеру телефона ...
  • Удалить модуль getenv
  • Создать и парсить json с информацией о пользователях и их номерах
    - Проверять, является ли пользователь администратором, если является, выводить дополнительную кнопку, предлагающую добавить номер в БД
  • Изменить json хранящийся локально на запросы к API
  • Изменить названия комнта в локальном json
  • Ограничить логи внутри докера
  • Избавиться от json файла, переместить токен в .env файл, информацию от замков получать через запрос по API
  • Избавиться от модуля requests