คลังสื่อ

เพื่อให้บอทส่งรูปภาพและไฟล์ได้ จำเป็นต้องเก็บไว้ที่ใดสักที่ GetMyBot มี คลังสื่อของตัวเอง: คุณอัปโหลดไฟล์ครั้งเดียว และแพลตฟอร์มจะแทรกลงในข้อความเอง คลังสื่อทำ Deduplication ไฟล์ที่เหมือนกันและเป็นคุณสมบัติ Premium สำหรับกรณีพื้นฐาน มีการอัปโหลดฟรีผ่านแชท Telegram

ที่จัดเก็บของตัวเอง

ไฟล์ที่อัปโหลดจะถูกบันทึกในที่จัดเก็บของแพลตฟอร์มและได้รับ ID สื่อ ในบล็อคข้อความ «ภาพ» หรือ «ไฟล์» สามารถอ้างอิง ID นั้นได้ — เมื่อส่ง แพลตฟอร์มจะแทรกไฟล์ที่ถูกต้องเอง การอัปโหลด: POST /api/bots/{id}/media การอ่านสำหรับ Preview: GET /api/bots/{id}/media/{mediaID}

Deduplication ตามเนื้อหา

แต่ละไฟล์ถูกระบุด้วย sha256 Hash ของเนื้อหา หากคุณอัปโหลดไฟล์เดิมซ้ำ แพลตฟอร์มจะไม่สร้าง Duplicate แต่จะส่งคืนลิงก์ไปยัง Object ที่บันทึกไว้แล้ว ดังนั้นรูปภาพที่เหมือนกันจะไม่ใช้พื้นที่สองครั้ง และ ID จะคงที่

การเข้าถึง Premium

คลังสื่อเป็น คุณสมบัติ Premium (image_storage) มีให้ใช้งานในแพ็กเกจแบบชำระเงินที่รวมไว้ หากไม่มีการสมัครสมาชิกที่ใช้งานอยู่ การอัปโหลดไปยังคลังจะส่งคืนข้อผิดพลาด 402 (ต้องการการชำระเงิน) การ Preview ไฟล์ที่บันทึกไว้แล้วทำงานโดยไม่มีข้อจำกัด

ขนาดของไฟล์เดียวเมื่ออัปโหลดไปยังคลังจำกัดที่ 2 MiB

การอัปโหลดผ่านแชท Telegram (ไม่ต้องใช้ Premium)

หากไม่มีคลัง Premium มีวิธีฟรี: sink-uploadPOST /api/bots/{id}/chats/{chatID}/sink-upload ไฟล์ถูกส่งผ่านแชท Telegram ที่ระบุ และในการตอบกลับจะได้รับ file_id ของ Telegram ที่สามารถใช้ในข้อความของบอทได้ วิธีนี้ เปิดให้ทุกคน ใช้โดยไม่มี Premium Gate ขีดจำกัดขนาดเหมือนกัน — 2 MiB

สิ่งที่ควรใช้

  • ใช้รูปภาพเดิมซ้ำๆ และต้องการ Deduplication และ Preview — คลังสื่อ (Premium)
  • ต้องการ file_id อย่างรวดเร็วโดยไม่ต้องสมัครสมาชิก — sink-upload ผ่านแชทเสริม

ขั้นตอนถัดไป