Данный сервис реализует логику работы телеграм ботов. Выделен master бот для регистрации учеников в классы и slave боты для общения с репетитором.
- Обмен сообщениями
- Сценарий отправки решения
- Сценарий получения списка домашних заданий
- Сценарий получения списка ближайших занятий
- Сценарий подключения к классу через код приглашение
POSTGRES_USER
- имя пользователя для подключения к БД
POSTGRES_HOST
- хост для подключения к БД
POSTGRES_PASSWORD
- пароль для подключения к БД
POSTGRES_PORT
- порт для подключения к БД
POSTGRES_DB
- имя базы для подключения к БД
PINO_LOG_LEVEL
- уровень логирования
CLIENT_HOST_TG_BOT
- урл для подключения к сервису чата по grpc
MASTER_BOT_TOKEN
- телеграм токен для мастер бота
Коммит со строкой
[DEPLOY]
в сообщении вызовет workflow для сборки докер-изображения и деплоя на сервер.