शुरू करने से पहले आपको क्या चाहिए
- एक Telegram अकाउंट और Telegram ऐप (फ़ोन या डेस्कटॉप)।
- आपका अपना बॉट, जो @BotFather से बना हो। यह मुफ़्त है और दो मिनट लगते हैं। एक बॉट एक UniPostudio ब्रांड से जुड़ता है।
- एक चैनल जिसमें बॉट संदेश पोस्ट करने की अनुमति वाला एडमिन हो, या एक ग्रुप जिसका बॉट सदस्य हो।
- चैट की id: एक संख्या (चैनल की id
-100से शुरू होती है) या चैट का पब्लिक@username। - बॉट के लिए एक प्राइवेसी पॉलिसी लिंक: Telegram की Bot Developer Terms हर बॉट के लिए यह माँगती हैं।
- जिस UniPostudio ब्रांड में जोड़ रहे हैं उसमें मालिक या एडमिन की भूमिका, और आपके प्लान में एक खाली चैनल की जगह।
एक-एक कदम में जोड़ें
- कदम 1:
बॉट बनाएँ: Telegram पर @BotFather खोलें और
/newbotभेजें।बॉट का नाम रखने के लिए निर्देशों का पालन करें। उसका यूज़रनेम “bot” पर ख़त्म होना चाहिए।
- कदम 2:
बॉट टोकन कॉपी करें।
BotFather एक HTTP API टोकन भेजता है, कुछ ऐसा:
1234567890:ABC…। इसे निजी रखें: जिसके पास यह है वह आपके बॉट के नाम से पोस्ट कर सकता है। - कदम 3:
बॉट में अपनी प्राइवेसी पॉलिसी जोड़ें (Telegram की शर्त)।
@BotFather में
/mybotsभेजें, अपना बॉट चुनें, Bot Settings → Privacy Policy खोलें और अपनी प्राइवेसी पॉलिसी का लिंक जोड़ें। - कदम 4:
बॉट को अपने चैनल में एडमिन के रूप में जोड़ें (या अपने ग्रुप में)।
चैनल की सेटिंग्स में Administrators के तहत बॉट जोड़ें और Post messages चालू रहने दें। ग्रुप में उसे सदस्य के रूप में जोड़ें।
- कदम 5:
चैट id ढूँढें।
चैनल का कोई भी संदेश @getidsbot को फ़ॉरवर्ड करें: वह id बताता है, जो चैनल के लिए
-100से शुरू होती है। पब्लिक चैनल का@usernameभी चलता है। - कदम 6:
UniPostudio में चैनल (Channels) खोलें और Telegram कार्ड पर जोड़ें (Connect) चुनें।
Telegram जोड़ें डायलॉग खुलता है, जिसमें यही कदम छोटे में लिखे हैं।
- कदम 7:
टोकन और चैट id पेस्ट करें, और Telegram जोड़ें (Connect Telegram) चुनें।
बॉट टोकन और डिफ़ॉल्ट चैनल या चैट id भरें। UniPostudio जाँचता है कि टोकन चलता है और बॉट उस चैट में पोस्ट कर सकता है; तब बटन पर Telegram से सत्यापित हो रहा है… दिखता है। फिर कार्ड पर जुड़ा हुआ · ठीक दिखता है।
जुड़ जाने के बाद
Telegram कंपोज़र की चैनल सूची में दिखता है और पोस्ट आपके बॉट के नाम से उस चैट में जाती हैं। लोग बॉट को जो संदेश भेजते हैं (और ग्रुप में जो संदेश बॉट देख सकता है), वे इनबॉक्स में आते हैं।
बाद में किसी दूसरी चैट में पोस्ट करने के लिए, Telegram डिस्कनेक्ट करें और नई चैट id के साथ फिर से जोड़ें।
हम कौन-सी अनुमतियाँ माँगते हैं, और क्यों
Telegram में कोई अनुमति वाली स्क्रीन नहीं होती: UniPostudio क्या कर सकता है, यह बॉट टोकन और आपकी चैट में बॉट को दिए अधिकारों से तय होता है।
Bot token- UniPostudio को आपके बॉट के रूप में, और सिर्फ़ आपके बॉट के रूप में, काम करने देता है: जिन चैट में बॉट है वहाँ पोस्ट करना और उसे भेजे संदेश पाना।
Admin right: Post messages- चैनल में ज़रूरी, ताकि बॉट वहाँ प्रकाशित कर सके। कोई और एडमिन अधिकार नहीं चाहिए।
Webhook- UniPostudio बॉट के लिए एक वेबहुक रजिस्टर करता है, ताकि उसे भेजे संदेश तुरंत इनबॉक्स में आएँ। डिस्कनेक्ट करने पर यह हट जाता है।
अगर कुछ गड़बड़ हो
“Telegram ने बॉट टोकन अस्वीकार कर दिया। इसे @BotFather से फिर से कॉपी करें।”
टोकन अधूरा कॉपी हुआ, या BotFather में /revoke से बदल दिया गया। @BotFather से मौजूदा टोकन (/mybots → आपका बॉट → API Token) कॉपी करके फिर पेस्ट करें।
“बॉट वह चैट नहीं देख पा रहा।”
बॉट को चैनल (एडमिन के रूप में) या ग्रुप में जोड़ें, और id जाँचें: चैनल की id -100 से शुरू होती है।
“बॉट वहाँ पोस्ट नहीं कर सकता।”
चैनल में बॉट Post messages चालू वाला एडमिन होना चाहिए। ग्रुप में वह ऐसा सदस्य हो जो संदेश भेज सके। Telegram में ठीक करें, फिर दोबारा जोड़ें।
“-1001234567890 जैसी संख्यात्मक आईडी, या सार्वजनिक @यूज़रनेम डालें।”
id वाले फ़ील्ड में सिर्फ़ संख्या (माइनस चिह्न के साथ) या @username चलता है। @getidsbot से id ठीक वैसे ही कॉपी करें।
“यह Telegram बॉट पहले से किसी दूसरे ब्रांड से जुड़ा है।”
एक बॉट एक ब्रांड से जुड़ता है। पहले उसे वहाँ से डिस्कनेक्ट करें, या इस ब्रांड के लिए @BotFather से नया बॉट बनाएँ।
ग्रुप में इनबॉक्स कुछ ही संदेश दिखाता है
ग्रुप में बॉट की प्राइवेसी मोड चालू हो तो वह सिर्फ़ कमांड और मेंशन देखता है। @BotFather में /setprivacy भेजें, अपना बॉट चुनें और Disable करें, फिर बॉट को ग्रुप से हटाकर दोबारा जोड़ें।
ग्रुप में पोस्ट देर से गईं या रुक गईं
Telegram बॉट्स को कुल मिलाकर लगभग 30 संदेश प्रति सेकंड और एक ग्रुप में लगभग 20 संदेश प्रति मिनट तक सीमित रखता है। एक ग्रुप में एक साथ बहुत-सी पोस्ट इन सीमाओं से टकरा सकती हैं; ऐसी पोस्ट के बीच कुछ मिनट का अंतर रखें।
जोड़ें बटन धुंधला है
स्क्रीन के ऊपर लिखा है “केवल मालिक और एडमिन ही चैनल कनेक्ट, बदल या डिस्कनेक्ट कर सकते हैं।” ब्रांड के मालिक या एडमिन से कहें।
हम क्या कभी नहीं करते
- हम आपका पासवर्ड कभी नहीं माँगते, देखते या रखते। आप प्लेटफ़ॉर्म के अपने पेज पर साइन इन करते हैं (या प्लेटफ़ॉर्म का दिया टोकन पेस्ट करते हैं), और प्लेटफ़ॉर्म UniPostudio को एक टोकन देता है, आपका पासवर्ड नहीं।
- हर टोकन सेव होने से पहले AES-256-GCM से एन्क्रिप्ट होता है, और हमारे लॉग में कभी नहीं लिखा जाता।
- हम सिर्फ़ वही अनुमतियाँ माँगते हैं जो फ़ीचर्स के लिए ज़रूरी हैं, और हर अनुमति का इस्तेमाल सिर्फ़ उसी काम के लिए करते हैं जो इस पेज पर लिखा है।
- हम तभी पोस्ट या जवाब करते हैं जब आप या आपकी टीम का कोई सदस्य करे, या आपकी चालू की हुई कोई ऑटोमेशन (शेड्यूल की गई पोस्ट, अपने-आप भेजे जाने वाले AI जवाब) करे।
- डिस्कनेक्ट करने पर सेव किया गया टोकन और उस अकाउंट से सिंक की गई चीज़ें (संदेश, टिप्पणियाँ, फ़ीड और एनालिटिक्स) हटा दी जाती हैं।
डिस्कनेक्ट करना या फिर से जोड़ना
Telegram कार्ड का ⋯ मेन्यू खोलें, डिस्कनेक्ट करें (Disconnect) चुनें और पुष्टि करें। UniPostudio बॉट का वेबहुक हटाता है (अगर वह UniPostudio का लगाया हुआ है), सेव किया गया टोकन हटाता है, और बॉट से सिंक किए गए संदेश हटा देता है।
बॉट आपका ही रहता है। उसे पूरी तरह रोकने के लिए उसे अपने चैनल या ग्रुप से हटाएँ, या @BotFather में /revoke भेजकर उसका टोकन रद्द करें (तब फिर से जोड़ने के लिए नया टोकन लगेगा)। फिर से जोड़ने के लिए कार्ड पर दोबारा जोड़ें चुनें।
अब भी अटके हैं?
हमें चैनल का नाम और कार्ड या एरर मैसेज में लिखे सटीक शब्द भेजें: अक्सर इतने से ही हम समझ जाते हैं कि क्या हुआ। हमें कभी भी पासवर्ड या टोकन न भेजें।