🧪 Skills
telegram-send-photo
--- 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, im
v1.0.0
Description
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
- Python 3.x
- requests library (
pip install requests) - Telegram Bot Token
- Target Chat ID
Usage
Python Script
import requests
# Configuration
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
- Open image in binary mode (
"rb") chat_idis required- Use
captionfor optional description - Handle encoding issues for special characters
Configuration
- Bot Token:
8610746914:AAHvbRYhGar_DD81-70IeWSSfkDLyvrWKY0 - Chat ID:
8422738233 - Photo Storage:
D:\mimoTool\photo\
Files
telegram_send_photo.py- Main script
Example
# Send a screenshot
photo_path = "D:\\mimoTool\\photo\\20260225_103159.png"
send_photo(photo_path, caption="截图")
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!