telegram-bot ट्यूटोरियल
टेलीग्राम-बॉट के साथ शुरुआत करना
खोज…
टिप्पणियों
यह खंड टेलीग्राम-बॉट क्या है का एक सिंहावलोकन प्रदान करता है, और क्यों एक डेवलपर इसका उपयोग करना चाह सकता है।
यह टेलीग्राम-बॉट के भीतर किसी भी बड़े विषयों का उल्लेख करना चाहिए, और संबंधित विषयों के लिए लिंक करना चाहिए। चूंकि टेलीग्राम-बॉट के लिए दस्तावेज़ीकरण नया है, इसलिए आपको उन संबंधित विषयों के प्रारंभिक संस्करण बनाने की आवश्यकता हो सकती है।
बॉटफ़ादर के साथ एक बॉट बनाएं
टेलीग्राम में @BotFather के साथ चैट खोलें और /start कमांड पर क्लिक करें।
आदेशों की सूची प्राप्त करने के बाद इस संदेश को प्राप्त करने के लिए कमांड /newbot का चयन करें:
ठीक है, एक नया बॉट। हम इसे कैसे कहेंगे? कृपया अपने बॉट के लिए एक नाम चुनें।
अपने बॉट के लिए एक नाम दर्ज करें, जो कुछ भी हो सकता है, और इसे भेजें। उसके बाद BotFather आपके बॉट के लिए एक यूज़रनेम पूछेगा:
अच्छा। अब अपने बॉट के लिए एक यूज़रनेम चुनें। इसे
botमें समाप्त होना चाहिए। इस तरह, उदाहरण के लिए: TetrisBot या tetris_bot।
यह "बॉट" के साथ समाप्त होना चाहिए। यदि आपका वांछित उपयोगकर्ता नाम लिया गया है या उपलब्ध नहीं है, तो किसी अन्य नाम के साथ फिर से प्रयास करें।
अंत में आपका बॉट बनाया जाता है और निम्न संदेश दिखाया जाता है। टेलीग्राम के साथ संवाद करने के लिए आपको बॉट टोकन का उपयोग करना चाहिए, इसलिए सुनिश्चित करें कि आप इसे लिख लें।
किया हुआ! आपके नए बॉट को बधाई। यह आपको telegram.me/???bot पर मिल जाएगा। अब आप अपने बॉट के लिए सेक्शन और प्रोफाइल पिक्चर के बारे में डिस्क्रिप्शन जोड़ सकते हैं, कमांड्स की लिस्ट देख सकते हैं / मदद कर सकते हैं। वैसे, जब आप अपना कूल बॉट बनाना समाप्त कर लेते हैं, तो हमारे बॉट सपोर्ट को पिंग करें यदि आप इसके लिए एक बेहतर उपयोगकर्ता नाम चाहते हैं। बस यह सुनिश्चित करें कि ऐसा करने से पहले बॉट पूरी तरह से चालू है।
HTTP API: xxx: xxx को एक्सेस करने के लिए इस टोकन का उपयोग करें
प्राप्त टोकन के साथ अब आप वेबसाइट https://api.telegram.org/botBOTTOKEN/sendmessage?chat_id=YOURCHATID&text=YOURTEXT कॉल करके एक परीक्षण संदेश भेज सकते हैं
टेलीग्राम बॉट्स के लिए बातचीत के लिए दो सामान्य तरीके हैं: एक धक्का और एक पुल विधि। पुल विधि का उपयोग करके आपको यह देखने के लिए कि क्या आपके बॉट में नए संदेश भेजे गए हैं, जाँच करने के लिए /getupdates हर बार /getupdates को कॉल करना होगा। पुश विधि आपकी स्क्रिप्ट में एक webhook ( /setwebhook विधि) का उपयोग करती है जिसे हर बार उपयोगकर्ता द्वारा आपके बॉट को संदेश भेजने के लिए कहा जाता है।
प्रदान की गई जानकारी एक JSON स्वरूपित फ़ाइल है जिसमें आपको आवश्यक सभी जानकारी (प्रेषक और संदेश) है।
आप अपने बॉट को कई भाषाओं में लिख सकते हैं (PHP, Python, Lua ...) जब तक वे webhook को एक इनपुट के रूप में संभाल सकते हैं और वेबसाइटों को कॉल कर सकते हैं।
अधिक जानकारी के लिए आप हमेशा बीओटी एपीआई प्रलेखन का उपयोग कर सकते हैं जिसे आप यहां पा सकते हैं ।