यहाँ "बॉट" का मतलब
यह शब्द जितना भारी सुनाई देता है, उतना है नहीं।
Telegram बॉट बस आपका एक दूसरा खाता है, जिसे उँगलियों के बजाय सॉफ़्टवेयर चलाता है।
उसका अपना नाम है, अपनी तस्वीर है, और अपनी कुंजी है। जब Tublish आपके चैनल पर पोस्ट करता है, तो वह उसी बॉट के नाम से साइन इन करता है, आपके नाम से नहीं।
यही अलगाव काम की चीज़ है। आपका पर्सनल Telegram खाता कभी किसी के हाथ नहीं जाता, और जिस दिन यह इंतज़ाम बंद करना हो, उस दिन बॉट मिटा दें। सब कुछ उसके साथ ही रुक जाएगा।
पहला कदम: बॉट बनाएँ
Telegram में बॉट एक दूसरे बॉट से बनता है। वाक्य अजीब है, पर काम छोटा है।
- Telegram खोलें और @BotFather खोजें। उसके नाम के साथ नीला टिक होता है।
- उसके साथ चैट शुरू करें और यह भेजें: /newbot
- वह एक नाम पूछेगा। लोगों को यही नाम दिखता है। आपके चैनल का नाम एक अच्छा जवाब है।
- फिर वह एक यूज़रनेम पूछेगा। यह पूरे Telegram में किसी और का नहीं होना चाहिए, और इसके आखिर में bot शब्द होना चाहिए, जैसे priyabakes_bot।
- जवाब में वह एक लंबी लाइन भेजेगा, जो 123456789:AAH-xxxxxxxxxxxxxxxxxxxxxxxxx जैसी दिखती है। यही आपका टोकन है।
दूसरा कदम: बॉट को अपने चैनल में लाएँ
यही वह कदम है, जो लगभग सबसे छूट जाता है, और इसी वजह से ठीक से बना बॉट भी पोस्ट नहीं करता।
बॉट बनाने से उसे किसी चीज़ तक पहुँच नहीं मिलती। उसे अपने चैनल में एडमिन बनाकर जोड़ना पड़ता है।
- अपना चैनल खोलें और "Manage channel" (चैनल मैनेज करें) में जाएँ, फिर "Administrators" (एडमिन) में।
- "Add administrator" (एडमिन जोड़ें) चुनें, और अभी-अभी चुने यूज़रनेम से अपना बॉट खोजें।
- उसे मैसेज पोस्ट करने ("Post messages") की अनुमति दें। बाकी किसी अनुमति की उसे ज़रूरत नहीं है।
- सेव करें।
अगर अभी कोई चैनल नहीं है, तो पहले एक बना लें। Telegram में पेंसिल या प्लस वाला बटन दबाएँ, फिर "New Channel" (नया चैनल) चुनें।
चैनल ब्रॉडकास्ट वाली चैट है: लिखना आपका काम है, पढ़ना सबका, और आपकी बात के ऊपर किसी का जवाब नहीं आता।
तीसरा कदम: इसे Tublish से कनेक्ट करें
अपना स्पेस खोलें, "प्लेटफ़ॉर्म" में जाएँ, और Telegram चुनें। वहाँ दो चीज़ें माँगी जाती हैं।
- वह टोकन, जो @BotFather ने आपको दिया।
- आपका चैनल, जिसे @priyabakes की तरह लिखा जा सकता है, या सीधे उसका t.me लिंक पेस्ट करें।
कुछ भी सेव करने से पहले Tublish दोनों की जाँच करता है। वह Telegram से पूछता है कि टोकन किसी असली बॉट का है या नहीं, और फिर यह कि वह बॉट आपके बताए चैनल को सच में देख पाता है या नहीं।
इसलिए चैनल का नाम गलत टाइप हो, तो गलती उसी स्क्रीन पर, आपकी आँखों के सामने पकड़ी जाती है, न कि एक हफ़्ते बाद आपकी पहली असली पोस्ट पर, चुपचाप।
Telegram क्या करने देता है, और क्या नहीं
कुछ सीमाएँ, जिन्हें पहले से जान लेना अच्छा है, ताकि बाद में हैरानी न हो।
- एक मैसेज में 4,096 अक्षर आ सकते हैं। यह काफ़ी लंबा है, लगभग दो पन्ने।
- तस्वीर का कैप्शन छोटा होता है, 1,024 अक्षर। आपके शब्द इससे लंबे हों, तो Tublish पहले लिखा हुआ भेजता है और ठीक उसके बाद तस्वीर, ताकि कुछ भी कटे नहीं।
- बॉट चैनलों और ग्रुपों में पोस्ट कर सकता है, पर आपकी पर्सनल Telegram फ़ीड पर नहीं। ऐसी कोई फ़ीड होती ही नहीं।
- बॉट किसी ऐसे व्यक्ति को मैसेज नहीं भेज सकता, जिसने पहले कभी उसे लिखा न हो। यह Telegram का अपने यूज़रों को स्पैम से बचाने का तरीका है, और नियम अच्छा है।
अगर यह न चले
- कुछ नहीं पहुँचता, और कोई एरर भी नहीं: लगभग पक्का है कि बॉट अभी चैनल का एडमिन नहीं है, या उसके पास मैसेज पोस्ट करने ("Post messages") की अनुमति नहीं है।
- टोकन नहीं लिया गया: जाँचें कि पूरी लाइन कॉपी हुई है, कोलन (:) से पहले वाले अंकों समेत।
- चैनल नहीं लिया गया: सार्वजनिक @नाम इस्तेमाल करें। निजी चैनल का कोई @नाम नहीं होता, उसके लिए उसकी नंबर वाली ID चाहिए।
- कल चल रहा था, आज नहीं: अगर किसी समय @BotFather को /revoke भेजा था, तो पुराना टोकन उसी पल बेकार हो गया। नया टोकन पेस्ट करें।
एक बार कनेक्ट हो जाए, तो इसे भूल जाएँ। मकसद भी यही है।
Tublish में अपनी पोस्ट एक बार लिखें, बाकी जगहों के साथ Telegram पर भी टिक करें, और वह सबके साथ चली जाएगी।