गाइड

Telegram बॉट टोकन कैसे पाएँ, ढूँढें और सुरक्षित रखें

@BotFather से एक मिनट में बॉट टोकन पाइए, बाद में दोबारा ढूँढिए, जाँचिए कि वह चलता है, लीक हुआ टोकन रद्द कीजिए, और उसे API ID व hash से मत मिलाइए।

AdminHub

आज ही एजेंट जोड़ें

बॉट में एजेंट जोड़ें

संक्षेप में। Telegram बॉट टोकन @BotFather से मिलता है: /newbot भेजिए, एक नाम और bot पर ख़त्म होने वाला यूज़रनेम चुनिए, और टोकन आ जाता है — 110201543:AAHdq…। खो गया? /mybots → आपका बॉट → API Token। लीक हो गया? वहीं उसे रद्द कीजिए, और पुराना काम करना बंद कर देगा। किसी भी टोकन को getMe से जाँचिए — या मुफ़्त टोकन चेकर में, जो आपके बॉट की चैटों के chat ID भी दिखाता है। और Bot API के लिए बस इसी की ज़रूरत है: my.telegram.org वाले api_id / api_hash उन ऐप्लिकेशन के लिए हैं जो MTProto के ज़रिए Telegram से बात करते हैं।

टोकन वह इकलौती चीज़ है जो Telegram बॉट का हर इंटीग्रेशन माँगता है — पाँच लाइन की स्क्रिप्ट से लेकर ऑटोमेशन सेवा और AI एजेंट तक। इसे पाने में एक मिनट लगता है; ज़्यादातर परेशानी बाद में आती है — इसे दोबारा ढूँढना, इसे Telegram की दूसरी पहचान-कुंजियों से अलग पहचानना, और यह जानना कि जिस दिन यह किसी ऐसी जगह पहुँच जाए जहाँ इसे नहीं होना चाहिए, उस दिन क्या करें।

क़दम-दर-क़दम: BotFather से टोकन पाना

  1. @BotFather खोलिए — बॉट बनाने और सँभालने के लिए ख़ुद Telegram का बॉट — और Start दबाइए।
  2. /newbot भेजिए।
  3. दिखने वाला नाम भेजिए। यह चैटों और संपर्कों में दिखता है और बाद में बदला जा सकता है।
  4. यूज़रनेम भेजिए। इसका अंत bot पर होना चाहिए (tetris_bot, TetrisBot), इसमें लैटिन अक्षरों, अंकों और अंडरस्कोर के 5 से 32 कैरेक्टर होने चाहिए, और — नाम के उलट — इसे बाद में बदला नहीं जा सकता। कोई नाम ख़ाली है या नहीं, यह जल्दी देखने का तरीक़ा है यूज़रनेम चेकर।
  5. BotFather जवाब में टोकन भेजता है।

टोकन ऐसा दिखता है: 110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw — अंक, एक कोलन, फिर अक्षरों, अंकों, हाइफ़न और अंडरस्कोर की लंबी लड़ी। Bot API का हर अनुरोध इसे पते में, bot शब्द के ठीक बाद लेकर चलता है: https://api.telegram.org/bot<token>/getMe।

BotFather का एक Mini App भी है, जो यह सब कमांड की जगह बटनों से करता है — नतीजा वही, टोकन वही।

पहले से मौजूद बॉट का टोकन ढूँढना

@BotFather को /mybots भेजिए, बॉट चुनिए और API Token खोलिए। Telegram इसे सिर्फ़ यहीं दिखाता है: न बॉट की प्रोफ़ाइल में, न उसकी चैट में, न Telegram की सेटिंग्स में। अगर आपने बॉट बहुत पहले बनाया था और याद नहीं कि वह किस अकाउंट का है, तो वह वही अकाउंट है जिसकी BotFather वाली चैट में /mybots के नीचे यह बॉट दिखता है।

जाँचना कि टोकन काम करता है

Bot API में ठीक इसी काम के लिए बना एक मेथड है: getMe, «आपके बॉट के ऑथेंटिकेशन टोकन को परखने का एक सरल मेथड»। टोकन सही होने पर यह बॉट का नाम, यूज़रनेम और ID लौटाता है। इसे बुलाने के दो तरीक़े हैं:

  • ब्राउज़र में https://api.telegram.org/bot<token>/getMe खोलिए, <token> की जगह अपना टोकन रखकर;
  • टोकन को बॉट टोकन चेकर में चिपकाइए, जो यही अनुरोध सीधे आपके ब्राउज़र से api.telegram.org को भेजता है और फिर बॉट के हाल के अपडेट पढ़कर हर चैट को उसके chat ID के साथ दिखाता है।

जवाबों का मतलब:

Telegram का जवाबइसका मतलब
बॉट का नाम, यूज़रनेम और IDटोकन काम करता है
Unauthorized (401, यानी «अनधिकृत»)टोकन ग़लत टाइप हुआ है, या BotFather में रद्द करके उसकी जगह नया बना दिया गया है
Not Found (404, यानी «नहीं मिला»)पते में कोई टोकन है ही नहीं — कोलन या उससे पहले वाला bot शब्द छूट गया है

लीक हुआ टोकन: अभी रद्द कीजिए

जिसके पास टोकन है, वह बॉट को नियंत्रित करता है: उसे भेजा गया सब कुछ पढ़ता है, उसकी ओर से लिखता है, उसकी सेटिंग्स बदलता है। Telegram का ट्यूटोरियल कहता है कि इसे पासवर्ड की तरह सँभालिए, और यह भी कि इसे @BotFather के ज़रिए कभी भी रद्द किया जा सकता है।

अगर कोई टोकन किसी पब्लिक रिपॉज़िटरी, स्क्रीनशॉट, साझा दस्तावेज़ या ऐसी चैट में चिपक गया जिस पर आपको भरोसा नहीं, तो उसे @BotFather → /mybots → आपका बॉट → API Token में रद्द कीजिए। बॉट को नया टोकन मिल जाता है और पुराना काम करना बंद कर देता है — पुराने टोकन पर जो कुछ भी चल रहा था, वह कट जाता है, आपका अपना कोड भी, इसलिए इसके तुरंत बाद नया टोकन वहाँ डालिए जहाँ आपका बॉट चलता है।

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

टोकन, API ID और hash नहीं है

आम ग़लतफ़हमी: my.telegram.org «API development tools» के तहत api_id और api_hash जारी करता है। ये उस ऐप्लिकेशन की पहचान करते हैं जो MTProto API के ज़रिए Telegram से बात करता है — ज़्यादातर कस्टम क्लाइंट, जो यूज़र अकाउंट के रूप में लॉग इन करते हैं, और साथ ही बॉट के लिए MTProto लाइब्रेरी और ख़ुद होस्ट किया गया Bot API सर्वर, जिन्हें टोकन के अलावा ये भी चाहिए। api.telegram.org वाला सामान्य Bot API — जिसे ज़्यादातर बॉट सेवाएँ और ऑटोमेशन इस्तेमाल करते हैं — BotFather से मिला टोकन लेता है और कुछ नहीं।

क्या टोकन कॉपी करना ज़रूरी भी है?

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

टोकन के बाद आगे क्या

ज़्यादातर इंटीग्रेशन दो मान माँगते हैं: टोकन और chat ID — बॉट को कहाँ पोस्ट करना है। chat ID गाइड हर तरह की चैट को कवर करती है; टोकन चेकर उन चैटों के ID ढूँढता है जिनसे आपका बॉट पहले से बात करता है।


स्रोत, अक्टूबर 2026 में जाँचे गए: Telegram Bot API का संदर्भ — बॉट के ऑथराइज़ेशन वाला हिस्सा (टोकन का फ़ॉर्मैट और अनुरोध का पता), getMe मेथड; बॉट की सुविधाएँ — BotFather (/newbot, यूज़रनेम के नियम, नया टोकन बनाना, BotFather का Mini App), मैनेज्ड बॉट; बॉट ट्यूटोरियल — टोकन रद्द करना, उसे पासवर्ड की तरह सँभालना, उसे कोड से बाहर रखना; api_id पाना — api_id और api_hash किस काम के हैं।

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

Telegram बॉट टोकन कैसे पाएँ?
Telegram में @BotFather खोलिए, /newbot भेजिए, बॉट को पहले दिखने वाला नाम और फिर bot पर ख़त्म होने वाला यूज़रनेम दीजिए। BotFather जवाब में टोकन भेजता है: अंक, एक कोलन और अक्षरों, अंकों, हाइफ़न व अंडरस्कोर की लंबी लड़ी, जैसे 110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw। यही लड़ी Bot API के लिए बॉट की चाबी है।
जो बॉट पहले से मेरे पास है, उसका टोकन कहाँ मिलेगा?
@BotFather में: /mybots भेजिए, बॉट चुनिए और API Token खोलिए। BotFather का Mini App यही चीज़ बटनों से दिखाता है। Telegram में टोकन और कहीं नहीं दिखता, और बॉट की प्रोफ़ाइल से भी उसका पता नहीं चलता।
मेरे बॉट का टोकन लीक हो गया। अब क्या करूँ?
उसे फ़ौरन @BotFather में रद्द कीजिए: बॉट को नया टोकन मिल जाता है और पुराना काम करना बंद कर देता है, इसलिए जिसने उसे कॉपी किया था, उसके हाथ से बॉट का नियंत्रण निकल जाता है। फिर नया टोकन हर उस जगह डालिए जहाँ आपका बॉट चलता है। ख़ुद Telegram की सलाह है कि टोकन को पासवर्ड की तरह सँभालिए और किसी को मत दीजिए।
क्या बॉट टोकन और API ID व API hash एक ही चीज़ हैं?
नहीं। my.telegram.org से मिलने वाले api_id और api_hash उस ऐप्लिकेशन की पहचान करते हैं जो MTProto API के ज़रिए Telegram से बात करता है — यूज़र अकाउंट के रूप में लॉग इन करने वाला कस्टम क्लाइंट, या कोई ऐसा बॉट जो MTProto लाइब्रेरी या ख़ुद होस्ट किए गए Bot API सर्वर पर चलता है। api.telegram.org वाला Bot API सिर्फ़ बॉट टोकन माँगता है।
कैसे जाँचें कि बॉट टोकन काम करता है?
Telegram से getMe के ज़रिए पूछिए: https://api.telegram.org/bot<token>/getMe खोलिए और <token> की जगह अपना टोकन रखिए, या टोकन को AdminHub के मुफ़्त बॉट टोकन चेकर में चिपकाइए, जो यही अनुरोध आपके ब्राउज़र से भेजता है। सही टोकन पर जवाब में बॉट का नाम, यूज़रनेम और ID आता है; ग़लत या रद्द किए गए टोकन पर जवाब आता है Unauthorized।
क्या टोकन कॉपी किए बिना भी बॉट मिल सकता है?
हाँ, ऐसे ऐप के ज़रिए जो बॉट सँभालता है। Telegram एक मैनेजर बॉट को आपके लिए बॉट बनाने देता है: आप Telegram की एक विंडो में नाम और यूज़रनेम की पुष्टि करते हैं, और ऐप को टोकन सीधे Telegram से मिलता है, इसलिए वह कभी आपके क्लिपबोर्ड से होकर नहीं गुज़रता। AdminHub आपके चैनल के लिए बॉट इसी तरह बनाता है।