diff options
| author | Ben Sima <ben@bensima.com> | 2025-12-12 22:25:56 -0500 |
|---|---|---|
| committer | Ben Sima <ben@bensima.com> | 2025-12-12 22:25:56 -0500 |
| commit | bfa50a5a755e13c0ee2394d89280092a639d8f0d (patch) | |
| tree | f60a290cc14f6b3abd7a39a1de316f984a652757 /Omni/Bild/Deps/outlines.nix | |
| parent | 1b4dc94eb261e3f3cd22dc12fbc1941e2a545cb9 (diff) | |
feat: add image and voice message support for Telegram bot
- Add TelegramPhoto and TelegramVoice types
- Parse photo and voice fields from Telegram updates
- Download photos/voice via Telegram API
- Analyze images using Claude vision via OpenRouter
- Transcribe voice messages using Gemini audio via OpenRouter
- Wire multimedia processing into handleAuthorizedMessage
Photos are analyzed with user's caption as context.
Voice messages are transcribed and treated as text input.
Diffstat (limited to 'Omni/Bild/Deps/outlines.nix')
0 files changed, 0 insertions, 0 deletions
