संपूर्ण BotFather गाइड
BotFather Telegram का आधिकारिक बॉट है जो बाकी हर Telegram बॉट को बनाता और मैनेज करता है। इस गाइड में वह हर कमांड है जिसका आप वाकई इस्तेमाल करेंगे, /newbot से लेकर काम करने वाले टोकन तक के सटीक स्टेप, और वह टोकन लीक हो जाए तो क्या करना है।
संक्षिप्त जवाब
BotFather बॉट रजिस्टर और कॉन्फ़िगर करने के लिए Telegram का अपना बॉट है, और यह मुफ़्त है, प्रति मैसेज कोई शुल्क नहीं। बॉट बनाने के लिए Telegram खोलें, "@BotFather" सर्च करें, /newbot भेजें, उसे एक डिस्प्ले नेम और "bot" पर खत्म होने वाला यूज़रनेम दें, और वह 110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw जैसे दिखने वाले एक API टोकन के साथ जवाब देता है। BotFather यहीं रुक जाता है: वह बॉट रजिस्टर करता है लेकिन उसे कोई व्यवहार नहीं देता, इसलिए वह टोकन आप अपने खुद के होस्ट किए कोड में या TeleMinute जैसे नो-कोड बिल्डर में ($3.99 प्रति सप्ताह, $9.99 प्रति माह, या लाइफ़टाइम एक्सेस के लिए एक बार $49.99) पेस्ट करते हैं और जवाब वहीं डिज़ाइन करते हैं।
Telegram पर BotFather क्या है?
BotFather Telegram द्वारा संचालित एक आधिकारिक बॉट है, यूज़रनेम @BotFather, और नया बॉट रजिस्टर करने का यही एकमात्र तरीका है। आप इससे किसी भी दूसरी चैट की तरह बात करते हैं: आप कमांड भेजते हैं, वह सवाल पूछता है, आप जवाब देते हैं, और वह नतीजा सेव कर लेता है।
BotFather मुफ़्त है। बॉट बनाने का कोई खर्च नहीं, Telegram की तरफ़ से कोई मासिक फ़ीस नहीं, और भेजे गए हर मैसेज पर कोई शुल्क नहीं, जो WhatsApp Business API के मुकाबले सबसे बड़ा लागत अंतर है। आप एक ही Telegram अकाउंट से कई बॉट रजिस्टर कर सकते हैं।
Start दबाने से पहले जांच लें कि जो अकाउंट आपने खोला है उस पर नीला वेरिफ़ाइड बैज है और यूज़रनेम ठीक @BotFather ही है। मिलते-जुलते यूज़रनेम वाले नकली अकाउंट मौजूद हैं, और उनका एकमात्र मकसद उन टोकन को इकट्ठा करना है जो लोग उनमें पेस्ट कर देते हैं।
BotFather से बॉट कैसे बनाते हैं?
आप /newbot भेजते हैं, दो सवालों के जवाब देते हैं, और टोकन कॉपी कर लेते हैं। पूरी प्रक्रिया में करीब दो मिनट लगते हैं और यह कुछ ऐसी दिखती है:
- @BotFather खोलें। Telegram में "BotFather" सर्च करें, वेरिफ़ाइड अकाउंट खोलें, और Start दबाएं।
/newbotभेजें। BotFather जवाब में आपके नए बॉट का नाम पूछता है।- डिस्प्ले नेम भेजें। जैसे "Sunrise Cafe"। यही वह नाम है जो यूज़र चैट के ऊपर देखते हैं। स्पेस, कैपिटल अक्षर और इमोजी की अनुमति है, और आप इसे बाद में
/setnameसे बदल सकते हैं। - यूज़रनेम भेजें। यह 5 से 32 अक्षरों का होना चाहिए, इसमें सिर्फ़ लैटिन अक्षर, अंक और अंडरस्कोर हों, और यह "bot" शब्द पर खत्म होना चाहिए: SunriseCafeBot और sunrise_cafe_bot दोनों मान्य हैं, SunriseCafe नहीं। यूज़रनेम पूरे Telegram में यूनीक होते हैं, इसलिए अगर आपका पहले से लिया जा चुका है तो BotFather बस दूसरा मांग लेता है।
- टोकन कॉपी करें। BotFather आपको बधाई देता है और 110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw जैसा एक API टोकन दिखाता है। इसे किसी सुरक्षित जगह कॉपी करें और पासवर्ड की तरह संभालें।
- अपना बॉट खोलें और Start दबाएं। BotFather के जवाब में दिए t.me लिंक पर टैप करें। बॉट मौजूद है, लेकिन अभी किसी चीज़ का जवाब नहीं देगा। यही अपेक्षित है।
- टोकन उसमें पेस्ट करें जो बॉट चलाएगा। आपका अपना सर्वर कोड, या कोई नो-कोड बिल्डर जहां आप कमांड और जवाब तय करते हैं। जैसे ही कोई सिस्टम उस टोकन के लिए अपडेट रिसीव करना शुरू करता है, बॉट लाइव हो जाता है।
यूज़रनेम सोच-समझकर चुनें। BotFather में बॉट का नाम, फ़ोटो और विवरण बदलने की कमांड हैं, लेकिन यूज़रनेम बदलने की कोई कमांड नहीं है, इसलिए असल में नाम बदलने का मतलब है नया बॉट बनाना और अपने लिंक उस पर मोड़ना।
अगर आप टोकन के बाद क्या होता है, इसके स्क्रीनशॉट के साथ पूरा बिगिनर रास्ता देखना चाहते हैं, तो बिना कोडिंग के Telegram बॉट कैसे बनाएं देखें।
BotFather की सभी कमांड कौन सी हैं?
बॉट बनाने और चलाने के लिए यही कमांड मायने रखती हैं। BotFather को /help भेजने पर कभी भी मौजूदा लिस्ट मिल जाती है, और /mybots इनमें से लगभग सभी को बटन के रूप में दिखाता है।
| कमांड | यह क्या करती है | कब ज़रूरत पड़ती है |
|---|---|---|
/newbot | नया बॉट रजिस्टर करती है: पहले डिस्प्ले नेम, फिर "bot" पर खत्म होने वाला यूज़रनेम पूछती है, फिर API टोकन देती है। | हर बॉट के लिए एक बार, बिल्कुल शुरुआत में। |
/mybots | आपके हर बॉट का मेन्यू खोलती है, जिसमें API Token, Edit Bot, Bot Settings और Delete Bot के बटन होते हैं। | कमांड याद किए बिना नीचे दी गई हर चीज़ तक पहुंचने का सबसे तेज़ रास्ता। |
/token | आपके चुने हुए बॉट का मौजूदा API टोकन दिखाती है। टोकन बदलती नहीं है। | टोकन खो गया है लेकिन लीक होने का कोई शक नहीं है। |
/revoke | मौजूदा टोकन को तुरंत अमान्य कर देती है और उसकी जगह नया जारी करती है। | टोकन लीक हो गया, किसी रेपो में कमिट हो गया, या कोई कॉन्ट्रैक्टर छोड़कर चला गया। |
/setname | चैट के ऊपर दिखने वाला डिस्प्ले नेम बदलती है। यूज़रनेम जस का तस रहता है। | रीब्रांडिंग, सीज़नल नाम, टाइपो ठीक करना। |
/setdescription | खाली चैट स्क्रीन पर "What can this bot do?" के नीचे दिखने वाला टेक्स्ट सेट करती है, अधिकतम 512 अक्षर। | Start दबाने से पहले लोगों को बताना कि बॉट क्या करता है। |
/setabouttext | बॉट प्रोफ़ाइल और लिंक प्रीव्यू में दिखने वाला छोटा बायो सेट करती है, अधिकतम 120 अक्षर। | एक लाइन की पिच जो आपका बॉट शेयर होने पर दिखती है। |
/setuserpic | बॉट की प्रोफ़ाइल फ़ोटो अपलोड करती है। साफ़ क्रॉप के लिए चौकोर इमेज भेजें। | कोई भी बॉट जिसे यूज़र चैट लिस्ट में देखेंगे। |
/setcommands | वह कमांड लिस्ट सेट करती है जो यूज़र "/" मेन्यू में देखते हैं। आप हर कमांड के लिए command - description फ़ॉर्मेट में एक लाइन भेजते हैं। | जब आप तय कर लें कि आपका बॉट किन कमांड का जवाब देगा। |
/setjoingroups | यह चालू या बंद करती है कि लोग आपके बॉट को ग्रुप में जोड़ सकते हैं या नहीं। | सिर्फ़ वन-टू-वन सपोर्ट बॉट के लिए इसे बंद कर दें। |
/setprivacy | ग्रुप प्राइवेसी मोड। Enabled (डिफ़ॉल्ट) का मतलब है कि बॉट को सिर्फ़ कमांड, अपने मैसेज के रिप्लाई, अपने यूज़रनेम का ज़िक्र करने वाले मैसेज और सर्विस मैसेज मिलते हैं। Disabled का मतलब है कि उसे ग्रुप का हर मैसेज मिलता है। | ऐसे ग्रुप बॉट जिन्हें सादे कीवर्ड पर रिएक्ट करना है। बदलाव लागू होने के लिए बॉट को मौजूदा ग्रुप में दोबारा जोड़ें। |
/setinline | इनलाइन मोड चालू करती है, ताकि यूज़र किसी भी चैट में @yourbot लिखकर उसके बाद कोई क्वेरी टाइप कर सकें। | सर्च-स्टाइल बॉट। अगर आप इनलाइन क्वेरी सपोर्ट नहीं करते तो इसे बंद रहने दें। |
/deletebot | BotFather जो सटीक वाक्य मांगता है उससे पुष्टि करने के बाद बॉट को हमेशा के लिए डिलीट कर देती है। | बॉट को हमेशा के लिए बंद करना। इसे वापस नहीं लिया जा सकता। |
BotFather में कुछ और कमांड भी हैं जिन्हें शुरुआत में आप बेफ़िक्र होकर नज़रअंदाज़ कर सकते हैं, जैसे गेम कमांड (/newgame, /mygames, /listgames, /editgame, /deletegame), इनलाइन ट्यूनिंग कमांड (/setinlinegeo, /setinlinefeedback) और /setdomain, जो Telegram Login Widget के लिए किसी वेबसाइट डोमेन को लिंक करती है।
Telegram बॉट टोकन क्या है और उसे दोबारा कैसे पाएं?
बॉट टोकन वह एकमात्र क्रेडेंशियल है जो किसी सॉफ़्टवेयर को आपके बॉट की तरह काम करने देता है, और आप इसे कभी भी /token से या /mybots फिर API Token से दोबारा देख सकते हैं। यह कुछ ऐसा दिखता है:
110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw
कोलन से पहले के अंक बॉट की न्यूमेरिक यूज़र ID हैं, जो सार्वजनिक होती है। कोलन के बाद की स्ट्रिंग ही सीक्रेट है। हर Telegram Bot API कॉल बस https://api.telegram.org/bot<token>/methodName पर एक रिक्वेस्ट है, इसलिए जिसके पास पूरी स्ट्रिंग है वह आपके बॉट के रूप में कोई भी मेथड कॉल कर सकता है।
एक टोकन को एक समय में सिर्फ़ एक ही चलता हुआ सिस्टम इस्तेमाल कर सकता है। Telegram हर बॉट के लिए सिर्फ़ एक वेबहुक URL की अनुमति देता है, और वेबहुक सेट होने के दौरान अपडेट के लिए पोलिंग करने पर 409 Conflict एरर मिलता है। अगर आप किसी बॉट को एक प्लेटफ़ॉर्म से दूसरे पर ले जा रहे हैं, तो दोनों चलाने के बजाय पुराने को डिसकनेक्ट करें।
अगर आपका बॉट टोकन लीक हो जाए तो क्या होता है, और उसे कैसे रद्द करें?
टोकन को पासवर्ड की तरह समझें: जिसके पास यह है, उसका बॉट पर पूरा कंट्रोल है, और इसका इलाज है /revoke। इसमें न आंशिक एक्सेस होता है और न रीड-ओनली मोड।
चुराए गए टोकन से एक हमलावर यह कर सकता है:
- उस पल से यूज़र आपके बॉट को जो भी मैसेज भेजते हैं, वह सब पढ़ना, आपके फ़ॉर्म में टाइप की गई हर चीज़ समेत
- बॉट को पहले से स्टार्ट कर चुके किसी भी व्यक्ति को आपके बॉट के रूप में मैसेज भेजना, एडिट करना और डिलीट करना
- वेबहुक को अपने सर्वर पर पॉइंट करना, ताकि आपका ट्रैफ़िक चुपचाप आपके बजाय उसके पास जाए
- Bot API के ज़रिए कमांड मेन्यू, विवरण और इनलाइन व्यवहार बदलना
वह क्या नहीं कर सकता, यह जानना भी ज़रूरी है। टोकन आपके निजी Telegram अकाउंट तक कोई पहुंच नहीं देता, यह बॉट डिलीट नहीं कर सकता (इसके लिए BotFather के अंदर आपका अकाउंट चाहिए), यह उन लोगों को मैसेज नहीं भेज सकता जिन्होंने आपका बॉट कभी स्टार्ट नहीं किया, और Bot API में आपके यूज़र की लिस्ट डाउनलोड करने का कोई मेथड नहीं है, इसलिए आपकी सब्सक्राइबर लिस्ट यूं ही एक्सपोर्ट नहीं की जा सकती।
टोकन बदलने (rotate करने) के लिए:
- BotFather को
/revokeभेजें - उसके दिखाए कीबोर्ड से प्रभावित बॉट चुनें
- BotFather पुराने टोकन को तुरंत खत्म कर देता है और नए के साथ जवाब देता है
- नया टोकन हर उस जगह पेस्ट करें जहां पुराना था, क्योंकि जब तक आप ऐसा नहीं करते, बॉट ऑफ़लाइन रहता है
बचाव ज़्यादातर एक आदत पर टिका है: टोकन को कभी किसी सार्वजनिक जगह पर न रखें। इसे GitHub पर कमिट न करें, किसी ग्रुप चैट या सपोर्ट टिकट में पेस्ट न करें, और स्क्रीनशॉट से इसे क्रॉप कर दें। पब्लिक रिपॉज़िटरी को अंक, कोलन, अक्षर वाले पैटर्न के लिए लगातार स्कैन किया जाता है, और लीक हुए टोकन का अक्सर मिनटों में दुरुपयोग हो जाता है। इस तरह के और भी हाइजीन नियम हमारी Telegram बॉट बेस्ट प्रैक्टिस पोस्ट में इकट्ठे किए गए हैं।
बॉट का नाम, विवरण, अबाउट टेक्स्ट या फ़ोटो कैसे बदलें?
/setname, /setdescription, /setabouttext और /setuserpic का इस्तेमाल करें, या /mybots खोलें, बॉट चुनें और चारों काम एक मेन्यू से करने के लिए Edit Bot चुनें। हर कमांड पहले पूछती है कि कौन सा बॉट एडिट करना है, फिर नई वैल्यू मांगती है।
दोनों टेक्स्ट फ़ील्ड में उलझन होना आसान है। विवरण (description) अधिकतम 512 अक्षरों का होता है और खाली चैट स्क्रीन पर, Start बटन के ऊपर दिखता है, यानी आपका बॉट इस्तेमाल करने का फ़ैसला लेने से पहले यूज़र यही आखिरी चीज़ पढ़ता है। अबाउट टेक्स्ट अधिकतम 120 अक्षरों का होता है और बॉट के प्रोफ़ाइल पेज पर और कोई उसे शेयर करे तो लिंक प्रीव्यू में दिखता है।
बदलाव तुरंत लागू होते हैं, और इनमें से कोई भी टोकन या यूज़रनेम को नहीं छूता। अगर आपके पास पहले से यूज़र हैं, तो नाम बदलना सुरक्षित है: उनकी चैट काम करती रहती है।
यूज़र को दिखने वाला कमांड मेन्यू कैसे सेट करें?
/setcommands भेजें, अपना बॉट चुनें, फिर पूरी लिस्ट एक ही मैसेज में भेजें, हर लाइन में एक कमांड, command - description फ़ॉर्मेट में, शुरू के स्लैश के बिना। उदाहरण के लिए:
start - बॉट शुरू करें और मुख्य मेन्यू खोलें
menu - मौजूदा मेन्यू और कीमतें देखें
book - टेबल बुक करें
hours - खुलने का समय और पता
help - इस बॉट का इस्तेमाल कैसे करेंउस लिस्ट के लिए Telegram के नियम: कमांड नाम में लोअरकेस लैटिन अक्षर, अंक और अंडरस्कोर होते हैं, लंबाई 1 से 32 अक्षर, और हर विवरण 1 से 256 अक्षरों का। एक बॉट के मेन्यू में अधिकतम 100 कमांड हो सकती हैं। सेव होने के बाद यह लिस्ट तब दिखती है जब यूज़र "/" टाइप करता है, और मैसेज फ़ील्ड के बगल वाले Menu बटन के पीछे भी।
एक बात लगभग हर किसी को चौंकाती है: BotFather में कमांड रजिस्टर करने से वह सिर्फ़ दिखने लगती है। इससे वह काम नहीं करने लगती। अगर आप मेन्यू में /hours जोड़ते हैं लेकिन रिसीविंग साइड पर कोई चीज़ /hours को हैंडल नहीं करती, तो यूज़र उस पर टैप करके खामोशी पाते हैं, जो उसे लिस्ट में न रखने से भी बुरा लगता है।
BotFather क्या नहीं करता?
BotFather बॉट रजिस्टर करता है, उसकी प्रोफ़ाइल सेट करता है और आपको टोकन थमा देता है, बस यही उसका पूरा काम है। वह आपके बॉट को ज़ीरो व्यवहार देता है, इसीलिए एकदम नया बॉट किसी चीज़ का जवाब नहीं देता, चाहे आप कितना भी इंतज़ार कर लें।
यूज़र आपके बॉट को जो भी मैसेज भेजता है, वह Telegram की तरफ़ एक अपडेट बन जाता है। किसी सिस्टम को वे अपडेट रिसीव करने होते हैं, वेबहुक या पोलिंग से, तय करना होता है कि जवाब क्या हो, और उसे भेजने के लिए Bot API कॉल करना होता है। उस सिस्टम के लिए आपके पास दो व्यावहारिक विकल्प हैं:
- खुद लिखें और होस्ट करें। एक Python या Node स्क्रिप्ट, उसे चलाने के लिए सर्वर या सर्वरलेस फ़ंक्शन, वेबहुक के लिए एक HTTPS एंडपॉइंट, और उसके बाद हमेशा के लिए मॉनिटरिंग और रीडिप्लॉय।
- नो-कोड बिल्डर इस्तेमाल करें। आप टोकन प्लेटफ़ॉर्म में पेस्ट करते हैं, विज़ुअल एडिटर में कमांड और जवाब बनाते हैं, और अपडेट रिसीव करने और जवाब भेजने का काम वह संभालता है।
TeleMinute दूसरी तरह का है। आप BotFather टोकन app.teleminute.com में पेस्ट करते हैं और आपको मिलते हैं अनलिमिटेड Telegram बॉट, अनलिमिटेड कमांड और कीवर्ड रिप्लाई, इनलाइन बटन और मेन्यू, इन-ऐप रिस्पॉन्स ट्रैकिंग वाले लीड फ़ॉर्म, नया फ़ॉर्म रिस्पॉन्स आने पर पुश नोटिफ़िकेशन, शेड्यूलिंग और सेगमेंटेशन के साथ अपने सभी बॉट यूज़र को ब्रॉडकास्ट, विस्तृत आंकड़े और डिलीवरी रिपोर्ट, और हर कमांड में 4 तक इमेज। बॉट Telegram वेबहुक पर चलते हैं, इसलिए वे 24/7 ऑनलाइन रहते हैं, किराए पर लेने या जगाए रखने के लिए कोई सर्वर नहीं। बिना कार्ड के 15 मिनट का मुफ़्त ट्रायल बॉट है, और अगर आप पहले पूरे बाज़ार की तुलना करना चाहते हैं, तो बेस्ट Telegram बॉट मेकर की हमारी लिस्ट देखें।
| किस चीज़ की कीमत | कीमत | क्या शामिल है |
|---|---|---|
| BotFather और Telegram Bot API | मुफ़्त | बॉट रजिस्ट्रेशन, टोकन, प्रोफ़ाइल सेटिंग। प्रति मैसेज कोई शुल्क नहीं। |
| TeleMinute ट्रायल बॉट | मुफ़्त, कार्ड नहीं चाहिए | बिल्डर को शुरू से आखिर तक परखने के लिए 15 मिनट का ट्रायल बॉट। |
| TeleMinute Premium, साप्ताहिक | $3.99 प्रति सप्ताह | हर फ़ीचर। कोई टियर नहीं हैं। |
| TeleMinute Premium, मासिक | $9.99 प्रति माह | हर फ़ीचर। सबसे लोकप्रिय विकल्प। |
| TeleMinute Premium, लाइफ़टाइम | एक बार $49.99 | हर फ़ीचर, एक बार भुगतान, लाइफ़टाइम एक्सेस। |
आप जो भी रास्ता चुनें, Telegram के दो नियम हर बॉट पर लागू होते हैं और कोई प्लेटफ़ॉर्म उन्हें हटा नहीं सकता। बॉट सिर्फ़ उन्हीं लोगों को मैसेज भेज सकता है जिन्होंने उसे पहले स्टार्ट किया हो, इसलिए कोल्ड आउटरीच संभव नहीं है, और बल्क सेंडिंग की रेट लिमिट लगभग 30 मैसेज प्रति सेकंड है, इसलिए बड़ी ऑडियंस को ब्रॉडकास्ट कतार में लगता है और पूरा होने में समय लेता है।
Telegram बॉट कैसे डिलीट करें?
BotFather को /deletebot भेजें, बॉट चुनें, और BotFather जो सटीक वाक्य दिखाता है (फ़िलहाल "Yes, I am totally sure.") उसे वापस भेजकर पुष्टि करें। यही काम आप /mybots फिर Delete Bot से भी कर सकते हैं।
डिलीट करना स्थायी है। टोकन काम करना बंद कर देता है, बॉट आपके अकाउंट से गायब हो जाता है, और BotFather आपको चेतावनी देता है कि इसे वापस नहीं लिया जा सकता। इसे पॉज़ बटन न समझें।
अगर आप सिर्फ़ चाहते हैं कि बॉट कुछ समय के लिए जवाब देना बंद कर दे, तो /revoke से टोकन रद्द करें या जिस प्लेटफ़ॉर्म पर वह चलता है वहां उसे डिसकनेक्ट करें। दोनों में सेकंड लगते हैं और दोनों को वापस किया जा सकता है।
एक मिनट में अपना बॉट लाइव देखें, टोकन की भी ज़रूरत नहीं।
TeleMinute आपको 15 मिनट के लिए एक डेमो बॉट उधार देता है, ताकि BotFather खोलने से पहले ही आप कमांड, जवाब और मेन्यू बना सकें और Telegram में उन्हें टेस्ट कर सकें, बिना कार्ड और बिना प्रोग्रामिंग के। जब आप तैयार हों, अपना खुद का टोकन पेस्ट करें और जो कुछ बनाया है वह सब बना रहता है।
डेमो बॉट आज़माएं, टोकन की ज़रूरत नहींमुख्य बातें
- BotFather बॉट बनाने के लिए Telegram का आधिकारिक बॉट है, @BotFather पर, और यह मुफ़्त है, प्रति मैसेज कोई शुल्क नहीं।
/newbotसे बॉट बनाएं: एक डिस्प्ले नेम, फिर 5 से 32 अक्षरों का यूज़रनेम जो "bot" पर खत्म होना चाहिए, फिर टोकन।- टोकन एक पासवर्ड है।
/tokenउसे दोबारा दिखाती है,/revokeलीक होने पर उसे तुरंत बदल देती है। - BotFather बॉट का नाम, विवरण, अबाउट टेक्स्ट, फ़ोटो, कमांड मेन्यू और ग्रुप सेटिंग बदल सकता है, लेकिन यूज़रनेम नहीं।
- BotFather कभी किसी बॉट को जवाब देने लायक नहीं बनाता। वह हिस्सा आपका खुद का होस्ट किया कोड या TeleMinute जैसा बिल्डर ($3.99 प्रति सप्ताह, $9.99 प्रति माह, या एक बार $49.99) करता है।
निष्कर्ष
BotFather जानबूझकर छोटा रखा गया है। यह एक रजिस्ट्रेशन डेस्क है: यह एक पहचान और एक टोकन जारी करता है, आपको प्रोफ़ाइल संवारने देता है, और फिर रास्ते से हट जाता है। ऊपर दी गई दर्जन भर कमांड सीख लें और आपको उन्हें दोबारा कभी ढूंढना नहीं पड़ेगा।
असली काम टोकन के बाद शुरू होता है। तय करें कि आपका बॉट किसका जवाब दे, टोकन को किसी ऐसी चीज़ से जोड़ें जो जवाब दे सके, और वे पहले पांच सवाल टेस्ट करें जो आपके असली यूज़र पूछेंगे। यही फ़र्क है एक रजिस्टर्ड बॉट और एक उपयोगी बॉट के बीच।