Telegram बॉट कैसे बनाएँ और उसे अपने चैनल में कैसे जोड़ें
अपने Telegram चैनल में बॉट को पोस्ट करने वाले एडमिन के रूप में जोड़ें: @BotFather से बॉट बनाएँ, टोकन सुरक्षित रखें, टेस्ट करें और पोस्ट न पहुँचे तो ठीक करें।
Telegram चैनल में बॉट जोड़ने के लिए उसे चैनल का एडमिन बनाएँ: चैनल की जानकारी खोलें, नया एडमिन जोड़ें, बॉट का यूज़रनेम खोजें और संदेश पोस्ट करने का अधिकार (Post messages) चालू करें। अगर आपको अपना बॉट चाहिए, तो पहले उसे @BotFather से बनाएँ और जो टोकन वह देता है, उसे सँभालकर रखें। फिर बॉट पर भरोसा करने से पहले एक टेस्ट पोस्ट भेजें।
यह गाइड बॉट, उसके टोकन, उसके अधिकारों, टेस्ट पोस्ट और समस्याएँ ठीक करने के बारे में है, बॉट का कोड लिखने के बारे में नहीं। Studio और दूसरे टूल, जो आपके अपने बॉट के ज़रिए पोस्ट करते हैं, उन्हें भी यही सेटअप चाहिए। पोस्ट का समय तय करने और शेड्यूल की गई पोस्ट न पहुँचने पर क्या करें, यह Telegram शेड्यूलिंग गाइड में है।
बॉट चैनल में क्या कर सकता है
बॉट Telegram का एक खास खाता है, जिसके लिए फ़ोन नंबर ज़रूरी नहीं होता। जिसके पास उसका टोकन है, वह उससे पोस्ट करवा सकता है।
बॉट चैनल का सब्सक्राइबर नहीं बन सकता, सिर्फ़ एडमिन बन सकता है। पोस्ट करना उन अधिकारों में से एक है जो आप उसे देते हैं, और उसकी पोस्ट पर चैनल का नाम हस्ताक्षर के रूप में दिखता है।
इस गाइड का उदाहरण काल्पनिक है: एक पॉटरी वर्कशॉप Harbor Street Pottery नाम का सार्वजनिक चैनल चलाती है और चाहती है कि एक बॉट वहाँ भट्ठी का शेड्यूल पोस्ट करे।
@BotFather से बॉट बनाएँ
Telegram की BotFather गाइड में ये चरण दिए गए हैं:
- Telegram में @BotFather खोलें, और नाम की सही स्पेलिंग जाँच लें।
/newbotभेजें।- एक नाम डालें। इसे आप बाद में बदल सकते हैं।
- एक यूज़रनेम डालें: 5 से 32 लैटिन अक्षर, अंक या अंडरस्कोर, जिसके अंत में “bot” हो। इसे बाद में बदला नहीं जा सकता।
- जवाब में मिला टोकन कॉपी करें। वह
123456789:AAF…जैसा दिखता है।
वर्कशॉप अपने बॉट का नाम Harbor Pottery Poster रखती है, और यूज़रनेम @harbor_pottery_poster_bot। ऐसा नाम चुनें जिसे आपके साथी एडमिन की सूची में पहचान सकें।
बॉट टोकन सुरक्षित रखें
Telegram चेतावनी देता है कि जिसके पास टोकन है, वह आपके बॉट को नियंत्रित कर सकता है। टोकन को पासवर्ड की तरह सँभालें:
- इसे पासवर्ड मैनेजर में रखें।
- इसे सिर्फ़ उसी टूल में पेस्ट करें जिसे आप जोड़ रहे हैं।
- इसे स्क्रीनशॉट, चैट, टिकट और साझा दस्तावेज़ों से दूर रखें।
- दूसरों से पोस्ट करवाने के लिए इसे साझा न करें। इसके बजाय उन्हें पब्लिशिंग टूल में एक्सेस दें (टीम के साथ सोशल मीडिया खाते शेयर करने की गाइड देखें)।
अगर टोकन लीक हो जाए, तो उसे @BotFather में रद्द करें, जहाँ /mybots आपके बॉट की सेटिंग खोलता है। आपको नया टोकन मिलता है और पुराना काम करना बंद कर देता है, इसलिए जिन-जिन टूल में वह इस्तेमाल हो रहा था, उन सबमें उसे अपडेट करें।
उदाहरण में वर्कशॉप का मालिक गलती से टोकन एक साझा दस्तावेज़ में पेस्ट कर देता है, फिर उसे रद्द करता है और नए टोकन से टूल को दोबारा जोड़ता है।
बॉट को अपने चैनल में एडमिन के रूप में जोड़ें
चैनल की जानकारी खोलें, उसके एडमिन वाले हिस्से में जाएँ (कुछ ऐप में यह Manage Channel यानी चैनल प्रबंधन के अंदर होता है; लेबल ऐप के हिसाब से बदलते हैं), नया एडमिन जोड़ने का विकल्प चुनें और बॉट का यूज़रनेम खोजें।
इसके बाद Telegram पूछता है कि उसे कौन-से एडमिन अधिकार देने हैं। सिर्फ़ वही चालू करें जो आपके टूल को चाहिए, फिर सेव करें:
| अधिकार | इससे क्या होता है | पोस्ट करने वाले बॉट के लिए? |
|---|---|---|
| संदेश पोस्ट करना (Post messages) | चैनल के नाम से पोस्ट करना और अपनी हाल की पोस्ट हटाना | हाँ, ज़रूरी |
| संदेश एडिट करना (Edit messages) | पोस्ट पिन करना, और वे पोस्ट एडिट करना जो बॉट ने नहीं भेजीं | सिर्फ़ अगर आपके टूल को चाहिए |
| संदेश हटाना (Delete messages) | वे पोस्ट हटाना जो बॉट ने नहीं भेजीं | सिर्फ़ अगर आपके टूल को चाहिए |
| चैनल की जानकारी बदलना, यूज़र आमंत्रित करना, एडमिन जोड़ना | चैनल को खुद चलाना | नहीं |
Harbor Street Pottery के बॉट को सिर्फ़ संदेश पोस्ट करने का अधिकार (Post messages) मिलता है, और कुछ नहीं।
ग्रुप के लिए बॉट को एडमिन के बजाय सदस्य के रूप में जोड़ें। वहाँ वह अपने नाम से पोस्ट करता है, और उसे एडमिन अधिकार तभी चाहिए जब ग्रुप सदस्यों को संदेश भेजने से रोकता हो।
टेस्ट पोस्ट भेजें और उसे जाँचें
जिस टूल को आपने जोड़ा है, उससे एक छोटा टेस्ट संदेश भेजें, जिसमें साफ़ लिखा हो कि यह टेस्ट है, जैसे “टेस्ट: भट्ठी शेड्यूल पोस्ट, कृपया ध्यान न दें”। सब्सक्राइबर इसे देख सकते हैं, इसलिए इसमें ऐसा कुछ न लिखें जिससे किसी को परेशानी हो। फिर जाँचें:
- पोस्ट सही चैनल में आई, मिलते-जुलते नाम वाले किसी दूसरे चैनल में नहीं।
- उस पर चैनल का नाम हस्ताक्षर के रूप में है (उदाहरण में Harbor Street Pottery)।
- अगर आप लिंक और फ़ोटो पोस्ट करने वाले हैं, तो वे वैसे ही दिखते हैं जैसा आप चाहते हैं।
बाद में टेस्ट पोस्ट हटा दें। चैनल में हटाई गई पोस्ट सभी सब्सक्राइबर के लिए गायब हो जाती हैं।
बॉट पोस्ट न कर पाए तो उसे ठीक करें
| आपको क्या दिखता है | क्या करें |
|---|---|
| बॉट सब्सक्राइबर के रूप में नहीं जुड़ता | उसे संदेश पोस्ट करने के अधिकार (Post messages) के साथ एडमिन बनाएँ |
| बॉट एडमिन है, लेकिन कुछ नहीं पहुँचता | उसके अधिकारों में संदेश पोस्ट करना (Post messages) चालू करें |
| टूल टोकन स्वीकार नहीं करता | टोकन फिर से कॉपी करें, या अगर आपने रद्द किया था तो नया टोकन इस्तेमाल करें |
| पोस्ट जा रही थीं, फिर बंद हो गईं | टोकन, एडमिन की सूची और बॉट के अधिकार जाँचें |
| पोस्ट गलत चैट में चली गई | टूल को सही चैनल से फिर से जोड़ें |
अगर सेटअप ठीक है लेकिन कोई शेड्यूल की गई पोस्ट नहीं पहुँची, तो विफल पोस्ट की जाँच सूची इस्तेमाल करें।
Studio में Telegram जोड़ने के तीन चरण हैं: @BotFather से बॉट बनाएँ, उसका टोकन पेस्ट करें (Studio उसे जाँचता है और बॉट का नाम दिखाता है), फिर “चैनल में जोड़ें” दबाएँ। चैट चुनने की Telegram की अपनी सूची बॉट को ऐसे एडमिन के रूप में जोड़ती है जो संदेश पोस्ट, एडिट और डिलीट कर सकता है, और चैनल अपने-आप Studio में दिखने लगता है। “इसके बजाय ग्रुप इस्तेमाल करें” से कोई ग्रुप जुड़ता है। अगर टोकन काम करना बंद कर दे, तो Studio उस खाते पर “फिर से कनेक्ट करें” दिखाता है। फिर से कनेक्ट करने पर नए टोकन के साथ यही चरण दोहराए जाते हैं। Studio अभी उपलब्ध नहीं है, लेकिन आप प्रतीक्षा सूची में शामिल हो सकते हैं।
