TERMINAL
clawhub install telegram-send-photoπ About This Skill
name: telegram-send-photo description: Send photos via Telegram Bot API.
Description
This skill allows sending image files to Telegram using the Bot API. Useful for sharing screenshots, images, or any visual content through Telegram.Requirements
pip install requests)Usage
Python Script
import requestsConfiguration
bot_token = "YOUR_BOT_TOKEN"
chat_id = "YOUR_CHAT_ID"
photo_path = "path/to/image.png"Send photo
url = f"https://api.telegram.org/bot{bot_token}/sendPhoto"
files = {"photo": open(photo_path, "rb")}
data = {"chat_id": chat_id, "caption": "εΎηζθΏ°"}
resp = requests.post(url, files=files, data=data)Check response
if resp.status_code == 200:
print("Photo sent successfully!")
else:
print(f"Failed: {resp.text}")
Key Points
1. Open image in binary mode ("rb")
2. chat_id is required
3. Use caption for optional description
4. Handle encoding issues for special charactersConfiguration
8610746914:AAHvbRYhGar_DD81-70IeWSSfkDLyvrWKY08422738233D:\mimoTool\photo\Files
telegram_send_photo.py - Main scriptExample
# Send a screenshot
photo_path = "D:\\mimoTool\\photo\\20260225_103159.png"
send_photo(photo_path, caption="ζͺεΎ")
π‘ Examples
# Send a screenshot
photo_path = "D:\\mimoTool\\photo\\20260225_103159.png"
send_photo(photo_path, caption="ζͺεΎ")
βοΈ Configuration
8610746914:AAHvbRYhGar_DD81-70IeWSSfkDLyvrWKY08422738233D:\mimoTool\photo\