- Это телеграм бот IT отдела.
- Сборка Docker image проводится в Github Actions и версионируется..
main.py - код основной программы. button.py - описаны кнопки, которые будут видны в Боте. .env - содержит переменные Dockerfile - описана сборка контейнера /.github/workflows/Prod_build_TG_bot.yml - задача по сборке контейнера в GitHub Actions при внесении изменений в main. requests.db - файл базы данных MySQL, используется для хранения обращений пользователей. start.sh - позволяет имопртировать переменные окружения из .env в контейнер и использовать при запуске.
Представленный бот предоставляется следующие функции:
- Возможность отправки заявок в IT отдел, оганичение - подача заявки одним сообщением.
- Отслеживание статуса обращения пользователем.
- Изменение статуса обращения сотрудниками IT отдела, в т.ч. удаление обращений.
- Админ панель для IT отдела доступна исключительно из группы IT_ADM
- Возможность производить постановку и снятие с охраны офисов. Доступно только из группы secure.
- Данные о пользователе взаимодействовавшем с сигнализацией отправляются в группу администраторов офиса office
- Предоставление ссылок на информационные ресусы компании.