Skip to content

goretsky-integration/notifications-router

Repository files navigation

✈️ Notifications router

Сервис принимает сообщения по очереди задач и отправляет их через Telegram бота.

Так же отвечает за форматирование этих сообщений.


🎨 Схема проекта:

Design


⚙️ Конфигурирование:

Создать 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages