MCP Telegram
กลับไปที่ Quickstart

ส่ง files และ voice ไปยัง Telegram

Documents, photos, voice notes, video notes, albums แม้กระทั่ง stories และรูปโปรไฟล์ใหม่ — อะไรก็ตามที่มี bytes ติดอยู่ AI ส่งในนามของคุณ ทั้งจากไฟล์ที่คุณอัปโหลดครั้งเดียว หรือโดยตรงจาก URL แบบ https:// ที่เป็นสาธารณะ

1

เลือกว่า bytes จะเข้ามาอย่างไร

สองเส้นทาง: (1) อัปโหลดไฟล์ครั้งเดียวที่ mcp-telegram.com/my/upload คัดลอก uploadId ที่คืนมา และอ้างถึงใน prompts ของคุณ; หรือ (2) ให้ AI ดู URL แบบ https:// ที่ชี้ไปยังไฟล์ — cloud จะ fetch (มี SSRF protection ดังนั้นที่อยู่ local/internal จะถูกบล็อก) ขนาดไฟล์สูงสุดประมาณ 50 MB

2

ส่งไฟล์เดียวหรือ 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

ส่ง album ของ photos หรือ videos 1–10 รายการ

พูดว่า: "ส่ง photos 5 รูปนี้ไปแชทครอบครัวเป็น album พร้อม captions" AI จะเรียก telegram-send-album แต่ละ item มี uploadId-หรือ-URL ของตัวเองและ caption ที่เลือกได้ Caption ของ item แรกจะปรากฏเป็น caption ของ album ใน Telegram

4

ตั้งรูปโปรไฟล์ใหม่

พูดว่า: "ตั้งสิ่งนี้เป็นรูปโปรไฟล์ Telegram ของฉัน" พร้อม uploadId หรือ URL AI จะเรียก telegram-set-profile-photo Images และ MP4s สั้นๆ ใช้ได้ทั้งคู่ ใช้ fallback:true หากต้องการให้รูปปรากฏเมื่อบัญชีของคุณเป็นแบบส่วนตัว

ลอง prompts เหล่านี้

"ส่งไฟล์ที่ https://example.com/contract.pdf ให้ @lawyer"

"ทำ album จาก photos 4 รูปที่ฉันอัปโหลดและโพสต์ไปแชทครอบครัวพร้อม caption 'Weekend trip'"

"ตั้งรูปโปรไฟล์ใหม่ของฉันจาก uploadId abc123"

การแก้ปัญหา

URL fetch ล้มเหลวด้วย "address not allowed"

SSRF guard บล็อก URLs ที่ resolve ไปยังที่อยู่ IP แบบ private, link-local, loopback หรือ metadata ใช้ URL แบบ https:// ที่เป็นสาธารณะ หรืออัปโหลดไฟล์ก่อนผ่าน /my/upload และอ้างถึง uploadId

ไฟล์ใหญ่เกินไป

Cloud uploads ถูกจำกัดประมาณ 50 MB สำหรับไฟล์ขนาดใหญ่กว่า ให้ host บน server สาธารณะและส่ง URL แบบ https:// — ตัว Telegram เองรองรับสูงสุด 2 GB ขีดจำกัดของ cloud อยู่ที่ขั้นตอน upload เท่านั้น

uploadId หมดอายุหรือไม่พบ

Pending uploads จะถูกเก็บไว้เป็นเวลาสั้นๆ หลังจาก /my/upload หากใช้ช้าเกินไป ให้อัปโหลดอีกครั้งและใช้ uploadId ใหม่