मीडिया लाइब्रेरी
बॉट के लिए images और files भेजने के लिए उन्हें कहीं स्टोर करना होता है। GetMyBot की अपनी मीडिया लाइब्रेरी है: आप एक बार फ़ाइल अपलोड करते हैं, और प्लेटफ़ॉर्म खुद इसे संदेशों में डालता है। लाइब्रेरी समान फ़ाइलों को deduplicate करती है और premium सुविधाओं से संबंधित है; बेसिक परिदृश्य के लिए Telegram-chat के ज़रिए मुफ़्त अपलोड है।
अपना स्टोरेज
अपलोड की गई फ़ाइल प्लेटफ़ॉर्म के स्टोरेज में सहेजी जाती है और एक मीडिया पहचानकर्ता प्राप्त करती है। संदेश ब्लॉक «फ़ोटो» या «फ़ाइल» में इस पहचानकर्ता का संदर्भ दिया जा सकता है — भेजते समय प्लेटफ़ॉर्म खुद ज़रूरी फ़ाइल डालेगा। अपलोड: POST /api/bots/{id}/media, preview के लिए पढ़ना: GET /api/bots/{id}/media/{mediaID}।
सामग्री द्वारा deduplication
प्रत्येक फ़ाइल sha256-hash से पहचानी जाती है। अगर आप वही फ़ाइल दोबारा अपलोड करें, प्लेटफ़ॉर्म duplicate नहीं बनाएगा बल्कि पहले से सहेजे object का लिंक लौटाएगा। इस तरह समान images दो बार जगह नहीं लेते, और पहचानकर्ता स्थिर रहता है।
Premium-एक्सेस
मीडिया लाइब्रेरी — premium-सुविधा (image_storage)। यह उस paid plan पर उपलब्ध है जो इसे शामिल करता है; सक्रिय subscription के बिना लाइब्रेरी में अपलोड 402 (भुगतान आवश्यक) एरर लौटाता है। पहले से सहेजी फ़ाइलों का preview बिना सीमा के काम करता है।
लाइब्रेरी में एक फ़ाइल का अपलोड आकार 2 MiB तक सीमित है।
Telegram-chat के ज़रिए अपलोड (premium के बिना)
अगर premium लाइब्रेरी उपलब्ध नहीं है, मुफ़्त रास्ता है: sink-upload — POST /api/bots/{id}/chats/{chatID}/sink-upload। फ़ाइल निर्दिष्ट Telegram-chat के ज़रिए भेजी जाती है, और रिस्पॉन्स में Telegram का file_id मिलता है जो बॉट के संदेशों में उपयोग किया जा सकता है। यह तरीका बिना premium-gate के सभी के लिए उपलब्ध है; आकार सीमा वही 2 MiB।
क्या उपयोग करें
- नियमित रूप से एक ही images का पुन: उपयोग करते हैं और deduplication और preview चाहते हैं — मीडिया लाइब्रेरी (premium)।
- बिना subscription के जल्दी
file_idचाहिए — सेवा chat के ज़रिए sink-upload।
आगे क्या
- संदेश और बटन — बॉट के उत्तर में «फ़ोटो» और «फ़ाइल» ब्लॉक।
- भुगतान और बैलेंस — plan और premium सुविधाएँ।
- sambot से इम्पोर्ट — बंडल से मीडिया ट्रांसफ़र।
- चैट और ऑपरेटर — sink-upload के लिए सेवा चैट।