Сервис принимает сообщения по очереди задач и отправляет их через Telegram бота.
Так же отвечает за форматирование этих сообщений.
Создать config.toml
в корне проекта на базе базового config.example.toml
.
telegram_bot_token
- токен Telegram бота.database_api_url
- HTTP url сервиса unit's routes.rabbitmq_url
- url очереди задач.debug
- режим отладки (true
/false
).event_max_lifetime_in_seconds
- "срок годности" сообщения из очереди задач.
Создание виртуального окружения.
poetry env use python3.10
Активация виртуального окружения.
poetry shell
Установка всех зависимостей.
poetry install --without dev
Запуск программы.
python3.10 src/main.py