Телеграм-бот "Городской помощник" - интерфейс для взаимодействия с пользователем через мессенджер "Telegram".
Технически - это тонкий клиент для проксирования запросов пользователя к основному бекенду.
- Java 17
- Spring Boot 3.3.5
- Telegram Bot Spring Boot Starter - моя разработка
- Отвечает на команду
/start - В случае ошибки при запросе к бекенду возвращает пользователю fallback об ошибке
- Проксирует все запросы пользователя в бекенд и отвечает результатом от него
Как я уже говорил - я НЕ рекомендую запускать сервисы по отдельности, так как они зависимы друг от друга
Однако, если вы все же хотите это сделать, то ниже инструкция:
-
Собрать Docker-образ:
$ docker build -t spbtechbot:latest . -
Заполнить файл
.env.sample -
Запустить контейнер с заполненным
.env.sample$ docker run --env-file .env.sample spbtechbot:latest