| ⬅️ Back | 🏠 Docs Root |
The redis/notifications feature is responsible for receiving booking events from the Redis Stream and delivering them as formatted messages to specific Telegram Topics.
Located in: src/telegram_bot/features/redis/notifications
NotificationsOrchestratorThe core logic for processing incoming Redis events.
BookingNotificationPayload) to ensure the incoming data is valid.category_slug of the service.NotificationsUIRenders the notification message.
# Redis features are registered in core/settings.py under INSTALLED_REDIS_FEATURES
NotificationsOrchestrator converts the dict into a BookingNotificationPayload.category_slug in settings.telegram_topics.telegram_notification_topic_id.NotificationsUI generates the HTML text.UnifiedViewDTO with mode="topic" to the dispatcher for delivery.