telegram-listener

Section: section5-rpe Subsystem: telegram-services_v2 Port: Deploy type: image-copy Compose: telegram-services_v2/phase2-section5-rpe/docker-compose.yml
Fragile: IMAGE-COPY — requires build + up -d to pick up code changes. Do NOT just restart.
Description

Telegram webhook listener (RPE)

Role

Receives Telegram updates via webhook, routes to RPE context assembler

Dependencies

hard rabbitmq (prysm-store)
hard agent-gateway (section4.5-agent)
hard channel-engagement-pipeline-runner (section5-channel-engagement)
soft game-orchestration (section5-rpe)
soft channel-member-service (section5-background)
soft channel-member-service (section5.5-background-services)

Runbooks

Feedback DB Insert Failure data_loss

Behavioral Assertions

Health endpoint returns 200 with status ok
Input: GET http://telegram-listener:{port}/health
Expected: HTTP 200, body contains {"healthy": true}
request.received event appears in system_event_log within 2 seconds of Telegram webhook receipt
Input: Telegram webhook update delivered to telegram-listener
Expected: system_event_log row with event_type=request.received and correlation_id matching the request_id

Diagnostic Tools

Check active feedback mode Redis keys bash
List recent feedback sessions sql

Recent Issues

#TitleSeverityStatusCreated
#775[request-queue] stalled: tmsg_1_01KTD11P8K2AM1SBNVBFRNDQ47mediumopen1h ago
#774[request-queue] stalled: tpho_1_01KTCYWEWCV89J1V855D3B1C1Hmediumopen2h ago
#773[request-queue] stalled: tedi_1_01KTCS9S6EFTPKN9388WGBKBBDmediumopen4h ago
#772[request-queue] stalled: tedi_1_01KTCQ6NEW2JB04D5NQKEMAY5Xmediumopen4h ago
#771[request-queue] stalled: tedi_1_01KTCJ8MGG4DGK73PTAYSE977Qmediumopen6h ago
#770[request-queue] stalled: tmsg_1_01KTCJ5BZ9BXZ8B3YN55N6NFT6mediumopen6h ago
#769[request-queue] stalled: tmsg_1_01KTCHZRMY53KVJJYMVJ4FAGR7mediumopen6h ago
#768[request-queue] stalled: tmsg_1_01KTCF8EHJT9DQ63KNXFT0357Kmediumopen7h ago
#767[request-queue] stalled: tmsg_1_01KTCE3V2RD6B61NRM7AJ251ZVmediumopen7h ago
#766[request-queue] stalled: tmsg_1_01KTCCV7JDY87SQJRB8SDXV7H1mediumopen7h ago