| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 6 days | feat: add Telegram topic (message_thread_id) support | Ben Sima | |
| - Parse message_thread_id from incoming messages - Include thread_id in sendMessage API calls - Pass thread_id through message queue system - Replies now go to the correct topic in supergroups | |||
| 6 days | Add incoming message queue for Telegram bot | Ben Sima | |
| Batches incoming messages by chat_id with a 3-second sliding window before processing. This prevents confusion when messages arrive simultaneously from different chats. - New IncomingQueue module with STM-based in-memory queue - Messages enqueued immediately, offset acked on enqueue - 200ms tick loop flushes batches past deadline - Batch formatting: numbered messages, sender attribution for groups, media stubs, reply context - Media from first message in batch still gets full processing | |||
