Skip to content

Team-Base64/edu-crm-tg-bots

Repository files navigation

Сервис TG ботов

Данный сервис реализует логику работы телеграм ботов. Выделен master бот для регистрации учеников в классы и slave боты для общения с репетитором.

Зона ответственности

  1. Обмен сообщениями
  2. Сценарий отправки решения
  3. Сценарий получения списка домашних заданий
  4. Сценарий получения списка ближайших занятий
  5. Сценарий подключения к классу через код приглашение

Переменные окружения

POSTGRES_USER - имя пользователя для подключения к БД

POSTGRES_HOST - хост для подключения к БД

POSTGRES_PASSWORD - пароль для подключения к БД

POSTGRES_PORT - порт для подключения к БД

POSTGRES_DB - имя базы для подключения к БД

PINO_LOG_LEVEL - уровень логирования

CLIENT_HOST_TG_BOT - урл для подключения к сервису чата по grpc

MASTER_BOT_TOKEN - телеграм токен для мастер бота


Коммит со строкой [DEPLOY] в сообщении вызовет workflow для сборки докер-изображения и деплоя на сервер.