गाइड

अपने चैनल के लिए Telegram बॉट कैसे बनाएँ

हर गाइड कहती है: BotFather से टोकन कॉपी करके पेस्ट करो। अब ज़रूरी नहीं — Telegram बॉट सीधे सौंप सकता है। दोनों रास्ते, और पुराना कब भी ज़रूरी है।

AdminHub

संक्षेप में। Telegram बॉट कैसे बनाएँ खोजिए, और सारे नतीजे एक ही बात कहेंगे: BotFather खोलिए, /newbot भेजिए, API टोकन कॉपी कीजिए, कहीं पेस्ट कीजिए। सालों तक यही इकलौता तरीक़ा था, और अब नहीं है — Telegram नया बना बॉट सीधे ऐप को सौंप सकता है, इसलिए टोकन स्क्रीन पर आता ही नहीं। कॉपी-पेस्ट वाला रास्ता बना हुआ है और तब ज़रूरी है जब बॉट आपके पास पहले से हो। पर इनमें से कोई भी अंतिम रेखा नहीं: जो बॉट आपके चैनल का एडमिन नहीं, वह वहाँ पोस्ट नहीं कर सकता — और इसी क़दम पर लोग एक चाल पहले रुक जाते हैं।

बॉट बनाने की लगभग हर गाइड उस समय लिखी गई जब सौंपने की सुविधा थी ही नहीं, और सब एक जैसे ख़त्म होती हैं: यह लंबी लाइन कॉपी कीजिए, वहाँ पेस्ट कीजिए, किसी को मत दिखाइए। अगर आपने कभी सोचा कि कोई टूल पासवर्ड जैसा राज़ फ़ॉर्म में पेस्ट करने को क्यों कहता है, तो जवाब यह है कि पहले दूसरा तरीक़ा था ही नहीं।

अपना बॉट क्यों चाहिए

बॉट यहाँ औपचारिकता नहीं है। यही वह चीज़ है जो आपकी तरह काम करती है: आपके चैनल में पोस्ट करती है, आपके खाते में भुगतान लेती है, आपके ग्राहकों को आपके नाम से जवाब देती है।

इसीलिए साझा बॉट से काम नहीं चलता। जो चीज़ आपके नाम पर आपके चैनल में लिखने भर की ताक़त रखती है, वह किसी और के चैनल में भी लिख सकेगी। इसलिए कनेक्शन जानबूझकर संकरा है: AdminHub सिर्फ़ आपका बॉट जोड़ता है, और दूसरे को जोड़ने की कोशिश आधी स्वीकार होने के बजाय चुपचाप नज़रअंदाज़ होती है।

यह जानना ज़रूरी है क्योंकि यहाँ नाकामी चुप रहती है: कुछ और हमारी तरफ़ मोड़ेंगे तो न एरर आएगा, न कुछ पहुँचेगा। बाहर से लगेगा कि कनेक्शन हो गया और असिस्टेंट सो रहा है।

छोटा रास्ता: टोकन बिल्कुल नहीं

बनाने वाले क़दम पर टैप कीजिए — BotFather खुलेगा, सौंपना पहले से तय किए हुए। आप नाम और यूज़रनेम चुनते हैं, BotFather बॉट बनाता है, Telegram उसे सौंप देता है। बॉट जुड़ा हुआ लौटता है।

कॉपी करने को कुछ है ही नहीं। टोकन होता है — हर बॉट का होता है — पर वह Telegram और ऐप के बीच सीधे जाता है, आपके क्लिपबोर्ड से होकर नहीं। साथ ही वह क़दम भी हट जाता है जहाँ लोग राज़ को ग़लत विंडो में पेस्ट कर बैठते हैं।

लंबा रास्ता: जब बॉट पहले से हो

अगर बॉट पहले से है — उसका यूज़रनेम आपको चाहिए, या आपके पाठक उसे जानते हैं — तो सही रास्ता टोकन वाला है। BotFather में: /mybots, बॉट चुनिए, उसका API टोकन खोलिए, कॉपी कीजिए, पेस्ट कीजिए।

यही अपने आप बनने वाला बैकअप भी है। अगर सौंपना किसी वजह से पूरा नहीं हुआ, तो कुछ टूटता या खोता नहीं: ऐप बस पेस्ट करने का खाना दिखा देता है। दोनों रास्ते एक ही जगह पहुँचते हैं।

एक बॉट, कई चैनल

एक वर्कस्पेस में एक सक्रिय बॉट होता है। दूसरा बनाने की कोशिश नया बनाने के बजाय मौजूदा लौटा देती है।

यह उन्हें उलझाता है जो «हर चैनल पर एक बॉट» की उम्मीद करते हैं। ज़रूरत नहीं: वही बॉट जितने चाहे चैनलों में एडमिन हो सकता है, और आपकी हर पोस्ट उसी से जाती है।

वह क़दम जहाँ लोग जल्दी रुक जाते हैं

बॉट बनाना और उसे पहुँच देना एक बात नहीं। जो बॉट मौजूद है पर आपके चैनल का एडमिन नहीं, वह वहाँ पोस्ट नहीं कर सकता: उसके अधिकार वहाँ किसी अजनबी जितने ही हैं।

तो क्रम यह है: बॉट बनाइए, फिर उसे चैनल में पोस्ट करने की अनुमति के साथ एडमिन बनाइए। इसके बाद भी चैनल ऐप में न दिखे, तो वजह लगभग हमेशा यही होती है — बॉट ठीक है, बस अभी एडमिन नहीं बना।

अगर टोकन रद्द कर दें

BotFather में टोकन रद्द या रीसेट करना बॉट को डिस्कनेक्ट कर देता है, और रद्द करने का मक़सद ठीक यही है: मालिक इसी से किसी ऐप को अपने बॉट से काटता है। कुछ मिटता नहीं, कनेक्शन कटता है।

वापस जोड़ने के लिए BotFather से नया टोकन लीजिए (/mybots → API Token) और पेस्ट कीजिए। यही अच्छी वजह है कि टोकन वाला रास्ता जानना चाहिए, भले पहली बार आपने उससे न जोड़ा हो।

अगर… तो…

अगर…तो…
अभी बॉट नहीं हैएक टैप वाला रास्ता — न टोकन, न क्लिपबोर्ड
बॉट है और उसे रखना हैटोकन वाला रास्ता: /mybots → API Token → पेस्ट
सौंपना पूरा नहीं हुआटोकन पेस्ट कीजिए; मंज़िल वही है
हर चैनल पर बॉट चाहिएज़रूरत नहीं: एक बॉट, चैनल जितने चाहे
चैनल ऐप में नहीं दिख रहाबॉट वहाँ अभी एडमिन नहीं है
आपने टोकन रद्द कियानया लीजिए और दोबारा जोड़िए; कुछ नहीं खोया
कोई आपको पेस्ट करने के लिए टोकन भेजेमत कीजिए — टोकन बॉट का नियंत्रण है, पासवर्ड जैसा

शुरुआत कहाँ से

कोई ख़ास वजह न हो तो एक टैप वाला रास्ता लीजिए। वह ठीक उसी क़दम को छोड़ देता है जहाँ गाइड राज़ माँगती है और पाठक सोचता है कि सुरक्षित है या नहीं।

फिर तुरंत, उसी बैठक में और टाले बिना, बॉट को चैनल में एडमिन बनाइए। क्रम आमतौर पर यहीं टूटता है — मुश्किल होने से नहीं, बल्कि इसलिए कि बॉट बन जाना पूरा होने जैसा लगता है, जबकि है नहीं। बॉट मौजूद है और तब तक कुछ नहीं कर सकता जब तक चैनल उसे अंदर न आने दे।

उसके बाद ही कुछ सेट करने को बनता है। जुड़ा हुआ और एडमिन बना बॉट वही बिंदु है जहाँ से बाक़ी सारी सुविधाएँ मायने रखने लगती हैं।


जुड़ने के बाद उस बॉट पर क्या चलता है — पोस्ट एडिटर. उससे अपने DM का जवाब भी दिलवाना — बॉट को अपने अकाउंट से जोड़ना. उसके ज़रिए बिक्री — Telegram पर कैसे बेचें.

बॉट ख़ास चैनल के लिए नहीं चाहिए? BotFather असल में क्या बनाता है और टोकन के पीछे क्या चलता है — बिना कोडिंग Telegram बॉट कैसे बनाएँ

लोग आमतौर पर क्या पूछते हैं

क्या मुझे API टोकन कॉपी करना ही पड़ेगा?
सामान्य रास्ते पर नहीं। Telegram नया बना बॉट सीधे किसी ऐप को सौंप सकता है: आप एक बार टैप करते हैं, BotFather में बॉट बनाते हैं, और वह जुड़ा हुआ ही आ जाता है। टोकन न स्क्रीन पर आता है, न क्लिपबोर्ड में। कॉपी-पेस्ट बैकअप रास्ता है, मुख्य नहीं — भले ही मिलने वाली लगभग हर गाइड उसे इकलौता बताती हो।
मुझे अपना ही बॉट क्यों चाहिए?
क्योंकि बॉट ही वह चीज़ है जो आपके नाम से काम करती है: आपके चैनल में पोस्ट करती है, आपके खाते में भुगतान लेती है, आपके ग्राहकों को जवाब देती है। साझा बॉट यह आपके लिए तभी कर पाता जब वह किसी और के लिए भी कर सकता। इसीलिए AdminHub सिर्फ़ आपका बॉट जोड़ता है, और किसी दूसरे को जोड़ने की कोशिश यूँ ही नज़रअंदाज़ हो जाती है।
अगर मेरे पास पहले से बॉट है?
तो टोकन वाला रास्ता लीजिए: BotFather, /mybots, बॉट चुनिए, API टोकन कॉपी कीजिए, पेस्ट कीजिए। नतीजा वही, क़दम एक ज़्यादा। तब सही है जब बॉट का नाम आपको चाहिए या आपके पाठक उसे पहले से जानते हैं।
एक वर्कस्पेस में कितने बॉट हो सकते हैं?
एक सक्रिय। अगर पहले से है तो बनाने वाला क़दम दूसरा नहीं बनाता, मौजूदा लौटा देता है। चैनल जितने चाहे — सब उसी एक बॉट से चलते हैं।
BotFather में टोकन रद्द कर दूँ तो?
बॉट काम करना बंद कर देगा और डिस्कनेक्ट हो जाएगा। यह ख़राबी नहीं: टोकन रद्द करना ठीक वही तरीक़ा है जिससे मालिक किसी ऐप को अपने बॉट से काट देता है। दोबारा जोड़ने के लिए नया टोकन लीजिए (/mybots → API Token) और पेस्ट कीजिए।
क्या बॉट को चैनल का एडमिन बनाना ज़रूरी है?
हाँ, और यह बनाने से अलग क़दम है। जो बॉट मौजूद है पर चैनल का एडमिन नहीं, वह वहाँ पोस्ट नहीं कर सकता। बनाना और जोड़ना पहला क़दम है, चैनल में डालना दूसरा।