MCP Telegram
Quickstart पर वापस जाएँ

Telegram पर files और voice भेजें

Documents, photos, voice notes, video notes, albums, यहाँ तक कि stories और नया profile photo — कुछ भी जिसमें bytes जुड़े हों। AI आपकी ओर से भेजता है, या तो उस file से जिसे आपने एक बार upload किया, या सीधे एक public https:// URL से।

1

तय करें कि bytes कैसे आएँगे

दो रास्ते: (1) mcp-telegram.com/my/upload पर एक बार file upload करें, लौटाया गया uploadId copy करें, और अपने prompts में reference करें; या (2) AI को एक https:// URL दें जो file की ओर इशारा करे — cloud इसे fetch करेगा (SSRF protection के साथ, इसलिए local/internal addresses ब्लॉक होते हैं)। अधिकतम file size लगभग 50 MB है।

2

एक file या voice note भेजें

कहें: "यह PDF @friend को भेजो" uploadId या URL के साथ। AI telegram-send-file को कॉल करता है। Voice messages के लिए (OGG/Opus बेहतर, M4A/MP3 भी काम करते हैं) telegram-send-voice का उपयोग करें। Round video messages के लिए telegram-send-video-note का उपयोग करें।

3

1–10 photos या videos का album भेजें

कहें: "ये 5 photos मेरे family chat में captions के साथ album के रूप में भेजो।" AI telegram-send-album को कॉल करता है। हर item का अपना uploadId-या-URL और optional caption होता है। पहले item का caption Telegram में album caption के रूप में दिखता है।

4

नया profile photo सेट करें

कहें: "इसे मेरा Telegram profile photo बनाओ" uploadId या URL के साथ। AI telegram-set-profile-photo को कॉल करता है। Images और छोटे MP4s दोनों काम करते हैं। अगर आप चाहते हैं कि photo तब भी दिखे जब आपका account private हो तो fallback:true का उपयोग करें।

ये prompts आज़माएँ

"https://example.com/contract.pdf की file @lawyer को भेजो"

"मेरी upload की हुई 4 photos से album बनाओ और उसे family chat पर 'Weekend trip' caption के साथ पोस्ट करो"

"uploadId abc123 से मेरा नया profile photo सेट करो"

Troubleshooting

URL fetch "address not allowed" के साथ fail हुआ

SSRF guard उन URLs को ब्लॉक करता है जो private, link-local, loopback या metadata IP addresses पर resolve होते हैं। एक public https:// URL का उपयोग करें, या पहले /my/upload से file upload करें और uploadId reference करें।

File बहुत बड़ी है

Cloud uploads लगभग 50 MB तक सीमित हैं। बड़ी files के लिए, उन्हें public server पर host करें और https:// URL पास करें — Telegram स्वयं 2 GB तक support करता है, cloud limit केवल upload step पर है।

uploadId expired या नहीं मिला

Pending uploads /my/upload के बाद थोड़े समय के लिए रखे जाते हैं। यदि उपयोग करने में बहुत देर हुई, तो पुनः upload करें और नए uploadId का उपयोग करें।