Install
openclaw skills install telegram-chat-to-imageConvert Telegram chat exports into a long screenshot-style image. Supports Telegram Desktop JSON exports with bubble-style message rendering, avatars, timest...
openclaw skills install telegram-chat-to-imageConverts Telegram chat exports into a long screenshot-style image with iOS-style bubble interface.
```bash pip install Pillow ```
```bash
python3 scripts/chat_to_image.py --input result.json --output chat.png
python3 scripts/chat_to_image.py --input result.json --limit 50 --output chat.png
python3 scripts/chat_to_image.py --input result.json --font /System/Library/Fonts/PingFang.ttc ```
Expects Telegram Desktop JSON export format with messages array containing id, type, date, from, from_id, and text fields.
Generates a PNG image with:
For long conversations that result in tall images (>2000px), consider:
ZIP Packaging: Pack the PNG into a ZIP file before sending to avoid Telegram's image compression
zip chat.zip chat.png
Then send the ZIP file as a document instead of an image.
Message Limits: Use --limit to generate partial exports if the full conversation is too long
Edit scripts/chat_to_image.py to adjust: