Telegram बॉट बनाने में दो मिनट लगते हैं और कोई ख़र्च नहीं आता: आप @BotFather को मैसेज करते हैं, दो सवालों के जवाब देते हैं और टोकन लेकर निकल आते हैं। फिर कोई आपका बॉट खोलता है, Start बटन देखता है, उसे दबाता है, और कुछ नहीं होता।
यह सामान्य है। आगे पढ़ें कि ऐसा क्यों होता है और अब क्या करें।
BotFather के साथ दो मिनट
सर्च में
@BotFatherढूँढें: वह, जिस पर वेरिफ़िकेशन बैज हो, क्योंकि उसकी नक़ली कॉपियाँ भी हैं।/newbotभेजें।उसे डिस्प्ले नेम दें: चैट के ऊपर लोगों को यही दिखता है। इसे कभी भी बदला जा सकता है।
उसे username दें। वह
botपर ख़त्म होना चाहिए, और उसे कभी बदला नहीं जा सकता।टोकन ले लें, जो ऐसा दिखता है:
123456789:AAF-xxxxxxxxxxxxx।
टोकन ही बॉट है: जिसके पास टोकन है, बॉट उसी के हाथ में है। उसे किसी चैट में पेस्ट कर दिया, तो समझिए बॉट सौंप दिया। नया टोकन उसी जगह /token से जारी हो जाता है, और पुराना तुरंत बंद हो जाता है।
संक्षेप में
BotFather आपको बॉट का अकाउंट देता है, काम करने वाला बॉट नहीं।
बॉट जवाब दे, इसके लिए कोई प्रोग्राम चौबीसों घंटे चलना चाहिए। "नो कोड" का मतलब है कि उसे कोई और चलाता है और इसके बदले आपसे सब्सक्रिप्शन लेता है।
कुछ काम Telegram में पहले से ही हो जाते हैं, और उनके लिए बॉट की ज़रूरत ही नहीं।
बॉट चुप क्यों रहता है
Telegram आपके बॉट का लॉजिक सेव नहीं करता। न सवाल, न जवाब, न बटन: इनमें से कुछ भी उनके सर्वर पर नहीं रहता। टोकन से मैसेज पाने का अधिकार मिलता है और मैसेज भेजने का अधिकार।
जवाब कोई प्रोग्राम देगा, और उसे हर समय चलते रहना होगा, सिर्फ़ तब नहीं जब आपका लैपटॉप खुला हो। यानी उसे कहीं ठिकाना चाहिए। "नो कोड" से सर्वर ख़त्म नहीं होता। इसका मतलब है कि सर्वर किसी और का है।
Telegram अपने FAQ में यही कहता है: "बॉट के काम करने के लिए @BotFather से बॉट अकाउंट बनाएँ, फिर हमारे API के ज़रिए उसे अपने बैकएंड सर्वर से जोड़ें। अफ़सोस, अगर आप डेवलपर नहीं हैं तो काम करने वाला बॉट बनाने का कोई तैयार तरीका नहीं है।"
हो सकता है बॉट की ज़रूरत ही न हो
इसमें से कुछ ऐप के अंदर ही हल हो चुका है। टूल ढूँढने से पहले देख लें कि आपका काम पहले से हल तो नहीं।
चैनल में पोस्ट शेड्यूल करना | सेंड बटन को दबाए रखें → "Schedule message"। बिल्ट-इन |
पोल या क्विज़ चलाना | सामान्य पोल, जिसे Quiz मोड पर कर दें। बिल्ट-इन |
पोस्ट पर कमेंट की सुविधा देना | चैनल से डिस्कशन ग्रुप जोड़ें। बिल्ट-इन |
ग्रुप से स्पैम दूर रखना | मॉडरेशन बॉट पहले से मौजूद हैं। अपना बनाने की कोई वजह नहीं |
अगर आपका काम इस सूची में है, तो यहीं पढ़ना छोड़ सकते हैं।
अगर काम फिर भी बचा रहे
आगे क्या होगा, यह इस पर निर्भर है कि बॉट को करना क्या है।
अपने या अपनी टीम के लिए नोटिफ़िकेशन भेजना। साइट से कोई ऑर्डर, सर्वर पर कोई एरर, स्प्रेडशीट में नई पंक्ति। यहाँ कोड लगभग नहीं है: टोकन लें, बॉट को चैट में जोड़ें और एक रिक्वेस्ट से उसमें पोस्ट करें; यह Make, n8n या किसी भी भाषा की दो-चार पंक्तियों के कोड से हो जाता है। कुछ भी लगातार चलाना नहीं पड़ता, क्योंकि बॉट सिर्फ़ लिखता है, जवाब नहीं देता।
लोगों से एंट्री लेना। चैनल के लिए लिस्टिंग, नौकरी के आवेदन, बुकिंग, फ़ील्ड रिपोर्ट। यहाँ बॉट को बातचीत चलानी पड़ती है, यानी बिल्डर चाहिए; इसके बारे में आगे पढ़ें।
बाक़ी सब कुछ। पेमेंट वाली दुकान, लैंग्वेज मॉडल पर बना असिस्टेंट, गेम, अपनी ब्रांचिंग वाली बातचीत: यह कोड है, या किसी बिना कोड वाले प्लेटफ़ॉर्म पर बना सीनारियो।
तीनों की एक सीमा साझा है: बातचीत इंसान शुरू करता है। वह बॉट खोलता है और Start दबाता है; उससे पहले आपका बॉट उसे मैसेज नहीं भेज सकता। नंबरों की लिस्ट अपलोड करके ऑडियंस नहीं बनाई जा सकती। और तेज़ी से ब्रॉडकास्ट भी नहीं हो सकता: Telegram एक चैट में पोस्ट करने की रफ़्तार और बॉट की कुल रफ़्तार, दोनों की सीमा तय करता है, इसलिए हज़ार लोगों तक पहुँचने में लगभग आधा मिनट लगता है, एक पल में नहीं।
अगर एंट्री लेनी हों
कोई लिंक से बॉट खोलता है, और बॉट अपने सवाल एक-एक करके पूछता है। जवाब आपके पास एक लंबी बातचीत की जगह फ़ील्ड में छँटे हुए पहुँचते हैं। फ़ॉर्म बिल्डर का पूरा मतलब यही है।
पूरा रास्ता यह है:
सेटअप में चार चीज़ें तय करनी होती हैं।
सवाल किस रूप में पूछें। फ़ील्ड के आठ टाइप हैं: टेक्स्ट, संख्या, तारीख़, बटन, फ़ोन, फ़ोटो, लोकेशन, रेटिंग। संख्या और तारीख़ को टेक्स्ट की तरह टाइप करके भरा जाता है। एक चुनाव मायने रखता है: बटन या खुला टेक्स्ट। शहर बटन से पूछें, तो Almaty की एंट्री अपने-आप Almaty चैनल में चली जाती हैं। टेक्स्ट से पूछें, तो आपको Almaty, almaty, Alma-Ata और alma ata मिलेंगे, और उन्हें छाँटना आपके ज़िम्मे होगा।
जाँच कौन करेगा। एंट्री सबसे पहले आपके पास प्राइवेट मैसेज के रूप में आती है, जिसमें "Approve" और "Reject" बटन होते हैं। जब तक आप इनमें से एक नहीं दबाते, बाहर कुछ नहीं जाता। जिसे अजनबी भरते हैं, उसके लिए यह वैकल्पिक नहीं है: वरना चैनल में दूसरों के विज्ञापन और कुछ "test test" जमा हो जाएँगे। अपने लोगों के लिए (फ़ील्ड रिपोर्ट, टिकट) जाँच बंद कर दी जाती है, क्योंकि वहाँ वह सिर्फ़ रफ़्तार धीमी करती है।
कहाँ जाएगी। किसी चैनल में। कई चैनलों में से सही चैनल में, इस आधार पर कि व्यक्ति ने क्या चुना। या आपके अपने सिस्टम में, अगर वह बाहर से डेटा ले सकता है।
कब निकलेगी। तुरंत, या शेड्यूल के हिसाब से। शाम के एक घंटे में आईं बीस लिस्टिंग को पूरे दिन में फैलाया जा सकता है: जिस फ़ीड में बीस पोस्ट लगातार एक के बाद एक गिरती हैं, वह मशीन जैसी लगती है।
एक असली उदाहरण। UyTap, कज़ाख़िस्तान में प्रॉपर्टी चैनलों का नेटवर्क, एक ही फ़ॉर्म से सात शहरों के चैनल चलाता है: एजेंट बटन से शहर चुनता है, और लिस्टिंग मंज़ूर होते ही उस शहर के चैनल में पहुँच जाती है। आठवाँ शहर जोड़ना सेटिंग बदलना भर है, दूसरा बॉट बनाना नहीं।
जहाँ बिल्डर रुक जाता है: Easy Post के उदाहरण से
फ़ॉर्म Telegram के अंदर रहता है। वह लिंक से खुलता है और किसी वेब पेज में एम्बेड नहीं किया जा सकता। अगर आपका ट्रैफ़िक आपकी साइट पर आता है और वहीं रहना चाहिए, तो आम वेब फ़ॉर्म बिल्डर लें।
फ़ाइल का फ़ील्ड नहीं है और डेट पिकर भी नहीं। Easy Post में फ़ील्ड के आठ टाइप हैं: टेक्स्ट, संख्या, तारीख़, बटन, फ़ोन, फ़ोटो, लोकेशन, रेटिंग। तारीख़ टाइप की जाती है और उसकी जाँच नहीं होती, संख्या की बस इतनी जाँच होती है कि वह संख्या जैसी दिखे, और दस्तावेज़ों की फ़ोटो खींची जाती है। दूसरे बिल्डरों के अपने सेट होते हैं, पर अगर आपका काम PDF पर चलता है, तो किसी भी बिल्डर में सबसे पहले यही जाँचें।
सवाल तय क्रम में चलते हैं। किसी जवाब से अगला सवाल नहीं बदलता: शर्तें फ़ॉर्म भरे जाने के बाद लागू होती हैं, जब एंट्री को आगे भेजना होता है। बातचीत के अंदर ब्रांचिंग के लिए या तो ऐसा बिल्डर चाहिए जो उसे सपोर्ट करे, या कोड।
इसमें कितना ख़र्च आता है
Easy Post को उदाहरण मानें तो आप मुफ़्त में शुरू कर सकते हैं: प्लेटफ़ॉर्म का साझा बॉट, एक चैनल और सभी 47 तैयार फ़ॉर्म। इतना काफ़ी है कि आप एक फ़ॉर्म बनाएँ और असली एंट्री पर देखें कि यह तरीका आपके लिए जँचता भी है या नहीं।
पेड प्लान $7 प्रति माह से शुरू होते हैं: साझा बॉट की जगह आपका अपना बॉट और तीन चैनल तक। एंट्री को दूसरे सिस्टम में भेजना Pro से शुरू होता है, $19 प्रति माह। एक बात पहले से सोच लेने लायक़ है: एंट्री को बहुत से चैनलों में बाँटना, जैसा सात शहरों वाले उदाहरण में है, सबसे ऊपर वाले प्लान पर है: Pro में हर फ़ॉर्म पर चार एक्शन मिलते हैं, और हर चैनल एक एक्शन है। मौजूदा क़ीमतें और सीमाएँ प्राइसिंग पेज पर हैं: वे लेखों से ज़्यादा बार बदलती हैं।
आगे पढ़ें
फ़ील्ड और एंट्री मंज़ूर करने के बारे में और: Telegram बॉट फ़ॉर्म बिल्डर। टूल की तुलना: Telegram के लिए नो-कोड फ़ॉर्म बिल्डर। अगर आपके पास चैनल नहीं, कंपनी के अंदर की कोई प्रक्रिया है: बिज़नेस के पाँच वर्कफ़्लो।