BotFather आसान भाषा में: टेलीग्राम बॉट कैसे बनाएं और टोकन कैसे लें

हर टेलीग्राम बॉट - चाहे वह मीडिया आर्काइव करे, शेड्यूल के हिसाब से पोस्ट करे, या सपोर्ट में जवाब दे - एक ही तरीके से शुरू होता है: @BotFather के साथ दो मिनट की बातचीत। यह गाइड दिखाती है कि अपना पहला बॉट कैसे बनाएं, सुरक्षित तरीके से टोकन कैसे लें, और बॉट के काम शुरू करने से पहले कौन-सी सेटिंग्स बदलना फायदेमंद है।

BotFather असल में क्या है

BotFather टेलीग्राम का ऑफिशियल बॉट है जो बॉट्स को मैनेज करने के लिए है - इसी के ज़रिए सारे टेलीग्राम बॉट्स बनते हैं, यहाँ तक कि सबसे बड़े वाले भी। आप इससे किसी भी दूसरे कॉन्टैक्ट की तरह साधारण कमांड से बात करते हैं, और जवाब में आपको एक टोकन मिलता है: अक्षरों और नंबरों की एक प्राइवेट स्ट्रिंग जो बॉट के पासवर्ड की तरह काम करती है।

यहाँ तक आपको कोई कोड लिखने की ज़रूरत नहीं है। कोड (या कोई no-code टूल) बाद में तब काम आता है जब आप तय करते हैं कि बॉट को असल में क्या करना है।

स्टेप 1 - BotFather के साथ चैट खोलें

टेलीग्राम खोलें, @BotFather सर्च करें (इसका ब्लू वेरिफिकेशन बैज होता है - चेक करें कि यह ऑफिशियल अकाउंट है) और Start पर टैप करें।

स्टेप 2 - बॉट बनाएं

/newbot कमांड भेजें। BotFather दो चीज़ें पूछेगा: एक डिस्प्ले नाम (जो यूज़र्स को दिखता है, बाद में बदला जा सकता है) और एक यूज़रनेम - यह यूनीक होना चाहिए और «bot» पर खत्म होना चाहिए, जैसे mygroup_archive_bot।

इसके बाद, BotFather आपको टोकन भेजता है - एक स्ट्रिंग जो 123456789:AAExampleTokenShareNaKarein जैसी दिखती है। पूरे प्रोसेस का यह इकलौता मैसेज है जिसे आपको वाकई सेव रखना है।

स्टेप 3 - ग्रुप मेंबर या चैनल एडमिन?

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

स्टेप 4 - प्राइवेसी मोड बंद करें (ग्रुप्स के लिए)

ग्रुप में जोड़ा गया बॉट डिफ़ॉल्ट रूप से सिर्फ वे मैसेज देखता है जो किसी कमांड (जैसे /start) से शुरू होते हैं - यही प्राइवेसी मोड है, जो सामान्य बातचीत को ग्रुप के सारे बॉट्स द्वारा पढ़े जाने से बचाता है। अगर बॉट को वाकई सब कुछ देखना है जो पोस्ट होता है (जैसे हर फ़ोटो आर्काइव करने के लिए, सिर्फ कमांड नहीं), तो आपको यह मोड बंद करना होगा।

फिर से @BotFather को मैसेज करें, /mybots भेजें, अपना बॉट चुनें, फिर Bot Settings → Group Privacy → Turn off करें। यह बदलाव सिर्फ उस पल के बाद के नए मैसेज पर लागू होता है - बॉट ने पहले जो मिस किया, वह पीछे जाकर नहीं दिखेगा।

स्टेप 5 - टोकन का इस्तेमाल करें

अकेला टोकन कुछ नहीं करता - यह एक एक्सेस key है, कोई प्रोग्राम नहीं। यहाँ से या तो आप Telegram Bot API के लिए कोड लिखते हैं, या टोकन को किसी no-code टूल में पेस्ट करते हैं जो पहले से जानता है कि इसके साथ क्या करना है। जैसे KSLAB के «bot कनेक्ट करें» स्क्रीन में टोकन पेस्ट करने पर, लगभग एक मिनट में आपको मीडिया आर्काइविंग बॉट मिल जाता है - बिना होस्टिंग और बिना कोड के।

चाहते हैं कि बॉट ग्रुप की हर फ़ोटो और वीडियो अपने आप सेव करे? मीडिया आर्काइव गाइड पढ़ें।
चैनल पर ऑटोमैटिक, शेड्यूल्ड पोस्टिंग चाहिए? पोस्ट शेड्यूलिंग गाइड पढ़ें।

आम गलतियाँ

अक्सर पूछे जाने वाले सवाल

क्या टेलीग्राम बॉट बनाना फ्री है?

हाँ। BotFather और Bot API टेलीग्राम की तरफ से फ्री हैं और बिना किसी लिमिट के। खर्चा सिर्फ उस टूल या होस्टिंग का हो सकता है जिससे आप टोकन कनेक्ट करते हैं - यह इस पर निर्भर करता है कि बॉट को क्या करना है।

क्या मैं बाद में बॉट का नाम बदल सकता हूँ या यूज़रनेम चेंज कर सकता हूँ?

डिस्प्ले नाम कभी भी @BotFather → /mybots से बदला जा सकता है। यूज़रनेम भी बदला जा सकता है, लेकिन सिर्फ तब जब नया नाम खाली हो और किसी और ने उसे पहले से न लिया हो।

बॉट के टोकन और API ID/hash में क्या फर्क है?

बॉट का टोकन एक बॉट अकाउंट को ऑथेंटिकेट करता है और मीडिया आर्काइविंग और शेड्यूल्ड पोस्टिंग सहित लगभग सभी इस्तेमाल के लिए काफी है। API ID/hash की जोड़ी उन एप्लिकेशन्स के लिए है जो एक पूरे यूज़र अकाउंट की तरह लॉगिन करते हैं - एक ज़्यादा संवेदनशील सिनेरियो जिसकी लगभग किसी को ज़रूरत नहीं होती।

मेरे ग्रुप में बॉट को मैसेज नहीं मिल रहे - क्यों?

सबसे आम वजह यह है कि प्राइवेसी मोड अभी भी ऑन है। इसे BotFather → आपका बॉट → Bot Settings → Group Privacy → Turn off से बंद करें, फिर किसी से नया मैसेज भेजने को कहें - पीछे जाकर बॉट को कुछ नहीं दिखेगा।