homelab/telegram
Mikkel Georgsen f246d18fa0 feat(02-02): integrate typing indicators, batching, and file handling
- Create MessageBatcher class for debounce-based message batching
- Update make_callbacks() to include on_tool_use with progress notifications
- Add typing indicator support with stop_event control
- Implement smart message splitting with MarkdownV2 escaping
- Update handle_message() to use typing and batching
- Update handle_photo() and handle_document() to save to session directories
- Add auto-analysis for photos and file upload notifications
- Update session switching and archiving to handle typing and batchers
2026-02-04 19:24:09 +00:00
..
personas feat(01-01): restructure personas with pipeline workflow 2026-02-04 18:13:21 +00:00
.gitignore Add Telegram bot and shared storage documentation 2026-01-16 14:21:51 +00:00
bot.py feat(02-02): integrate typing indicators, batching, and file handling 2026-02-04 19:24:09 +00:00
claude_subprocess.py refactor(02-01): persistent subprocess with stream-json I/O 2026-02-04 19:15:46 +00:00
message_batcher.py feat(02-02): integrate typing indicators, batching, and file handling 2026-02-04 19:24:09 +00:00
session_manager.py feat(01-03): add /archive command to compress and remove sessions 2026-02-04 18:01:14 +00:00
telegram_utils.py feat(02-01): create telegram_utils with message formatting 2026-02-04 19:17:20 +00:00