TelegramTelegramक्लाउड डाउनलोड केंद्र
टेलीग्राम बॉट कॉन्फ़िगरेशन

टेलीग्राम में बॉट को कैसे जोड़ें और कॉन्फ़िगर करें?

लेखक: Telegram आधिकारिक टीम

टेलीग्राम बॉट कैसे जोड़ें, बॉट टोकन कैसे प्राप्त करें, टेलीग्राम बॉट कॉन्फ़िगरेशन, बॉट कमांड सेटअप, ग्रुप में बॉट जोड़ना, बॉट काम नहीं कर रहा समाधान, टेलीग्राम बॉट सेटअप गाइड, बॉट प्रबंधन टिप्स

टेलीग्राम बॉट क्या है और यह क्यों उपयोगी है?

टेलीग्राम बॉट एक स्वचालित प्रोग्राम है जो टेलीग्राम प्लेटफॉर्म पर संदेशों, कमांड्स और इंटरैक्शन को संभालता है। यह सामान्य उपयोगकर्ता खाते से भिन्न होता है और विशेष रूप से कार्यों को स्वचालित करने के लिए डिज़ाइन किया गया है। चाहे आप एक चैनल मॉडरेटर हों, समूह प्रशासक हों, या एक डेवलपर, बॉट आपके वर्कफ़्लो को काफी हद तक सरल बना सकते हैं।

बॉट का उपयोग करने के लिए पहले इसे अपने खाते या समूह में जोड़ना आवश्यक है। यह लेख आपको प्रक्रिया के प्रत्येक चरण के माध्यम से मार्गदर्शन करेगा, जिसमें बॉट बनाना, समूह में जोड़ना, कमांड कॉन्फ़िगर करना, और सामान्य समस्याओं का निवारण करना शामिल है।

टेलीग्राम बॉट क्या है और यह क्यों उपयोगी है?
टेलीग्राम बॉट क्या है और यह क्यों उपयोगी है?

बॉट बनाना और API टोकन प्राप्त करना

बॉट को जोड़ने से पहले, आपको एक बॉट बनाना होगा और एक API टोकन प्राप्त करना होगा। यह प्रक्रिया सभी प्लेटफार्मों पर समान है और आधिकारिक BotFather बॉट के माध्यम से की जाती है।

BotFather से बॉट बनाने के चरण

  1. टेलीग्राम खोलें और सर्च बार में @BotFather खोजें। यह टेलीग्राम का आधिकारिक बॉट है जो अन्य बॉट के प्रबंधन के लिए जिम्मेदार है।
  2. BotFather पर जाएं और /start कमांड भेजें। यह आपको एक मेनू दिखाएगा जिसमें विभिन्न विकल्प होंगे।
  3. /newbot कमांड टाइप करें और एंटर दबाएं। BotFather आपसे बॉट का नाम पूछेगा।
  4. अपने बॉट के लिए एक प्रदर्शन नाम दर्ज करें (जैसे, "My Notification Bot")। यह नाम बॉट की प्रोफ़ाइल में दिखाई देगा।
  5. इसके बाद, BotFather आपसे एक यूज़रनेम मांगेगा जो bot में समाप्त होना चाहिए (जैसे, MyNotificationBot)। यूज़रनेम अद्वितीय होना चाहिए और इसे बाद में बदला नहीं जा सकता।
  6. यदि यूज़रनेम उपलब्ध है, तो BotFather आपको एक API टोकन देगा। यह टोकन बॉट की पहचान है और इसका उपयोग आपके कोड या एप्लिकेशन में किया जाएगा।

⚠️ महत्वपूर्ण सुरक्षा चेतावनी:

API टोकन को कभी भी सार्वजनिक रूप से साझा न करें। यदि कोई अन्य व्यक्ति इस टोकन को प्राप्त कर लेता है, तो वह आपके बॉट को नियंत्रित कर सकता है। टोकन को सुरक्षित स्थान पर संग्रहीत करें, जैसे कि एन्क्रिप्टेड फ़ाइल या एनवायरनमेंट वेरिएबल।

बॉट को समूह या चैनल में जोड़ना

एक बार जब आपके पास बॉट का API टोकन हो, तो आप इसे किसी समूह या चैनल में जोड़ सकते हैं। यह प्रक्रिया आपके द्वारा उपयोग किए जाने वाले प्लेटफॉर्म (Android, iOS, Desktop) के आधार पर थोड़ी भिन्न होती है।

Android पर बॉट जोड़ना

  1. उस समूह या चैनल पर जाएं जहां आप बॉट जोड़ना चाहते हैं।
  2. समूह के नाम पर टैप करें और Add Members विकल्प चुनें।
  3. सर्च बार में बॉट का यूज़रनेम टाइप करें (जैसे, @MyNotificationBot) और बॉट का चयन करें।
  4. बॉट को समूह में जोड़ने के लिए Add पर टैप करें।

iOS पर बॉट जोड़ना

  1. समूह या चैनल खोलें और ऊपरी दाएं कोने में समूह के नाम पर टैप करें।
  2. सूची के नीचे स्क्रॉल करें और Add Members पर टैप करें।
  3. बॉट का यूज़रनेम सर्च करें और उसे चुनें।
  4. Add बटन पर टैप करके बॉट को जोड़ें।

डेस्कटॉप (मैक/विंडोज/लिनक्स) पर बॉट जोड़ना

  1. टेलीग्राम डेस्कटॉप एप्लिकेशन खोलें और वांछित समूह या चैनल पर जाएं।
  2. समूह के नाम के आगे तीन बिंदुओं (⋮) पर क्लिक करें।
  3. Add Members विकल्प चुनें।
  4. बॉट का यूज़रनेम टाइप करें और Add पर क्लिक करें।

💡 टिप:

यदि आप किसी चैनल में बॉट जोड़ना चाहते हैं, तो सुनिश्चित करें कि आप चैनल के प्रशासक हैं। केवल प्रशासक ही चैनल में सदस्य जोड़ सकते हैं। समूहों में, यदि आपके पास "Add Members" की अनुमति है, तो आप बॉट जोड़ सकते हैं।

बॉट को प्रशासकीय अधिकार देना

अधिकांश उपयोगी बॉट को समूह या चैनल में पूर्ण रूप से कार्य करने के लिए प्रशासकीय अधिकारों की आवश्यकता होती है। यह बॉट को संदेशों को हटाने, सदस्यों को प्रतिबंधित करने, या चैनल में पोस्ट करने जैसे कार्य करने की अनुमति देता है।

प्रशासकीय अधिकार देने के चरण (सभी प्लेटफॉर्म)

  1. समूह या चैनल की सेटिंग्स पर जाएं। समूह के लिए, समूह के नाम पर टैप करें और Administrators चुनें। चैनल के लिए, चैनल की जानकारी में Administrators पर जाएं।
  2. Add Administrator पर टैप करें या मौजूदा प्रशासकों की सूची में बॉट को खोजें।
  3. बॉट का चयन करें, और फिर आपको उन अधिकारों को चुनने का विकल्प मिलेगा जो आप बॉट को देना चाहते हैं। इसमें शामिल हो सकते हैं: Delete Messages, Ban Users, Pin Messages, Add New Members आदि।
  4. अपनी आवश्यकताओं के अनुसार अधिकारों का चयन करें, और फिर Save या Done पर टैप करें।

⚠️ सावधानी:

बॉट को केवल उतने ही अधिकार दें जितनी उसे अपने कार्य करने के लिए आवश्यकता है। उदाहरण के लिए, यदि बॉट केवल संदेशों को लॉग करने के लिए है, तो उसे "Delete Messages" का अधिकार देने की आवश्यकता नहीं है। न्यूनतम विशेषाधिकार सिद्धांत का पालन करें।

बॉट कमांड सेटअप और कॉन्फ़िगरेशन

बॉट को जोड़ने और प्रशासकीय अधिकार देने के बाद, अगला कदम कमांड सेटअप करना है। कमांड वे कीवर्ड हैं जिन्हें उपयोगकर्ता बॉट के साथ इंटरैक्ट करने के लिए टाइप करते हैं, जैसे /start, /help, या कस्टम कमांड जैसे /weather

BotFather के माध्यम से कमांड सेट करना

  1. BotFather पर वापस जाएं और /mybots कमांड भेजें। यह आपको आपके द्वारा बनाए गए सभी बॉट की सूची दिखाएगा।
  2. उस बॉट का चयन करें जिसे आप कॉन्फ़िगर करना चाहते हैं।
  3. दिखाई देने वाले मेनू से Edit Bot चुनें, फिर Edit Commands पर क्लिक करें।
  4. अब आप कमांड की सूची दर्ज कर सकते हैं। प्रत्येक कमांड को एक नई लाइन पर लिखें, और कमांड और उसके विवरण के बीच एक स्लैश और स्पेस का उपयोग करें। उदाहरण: /start - शुरू करें
    /help - सहायता प्राप्त करें
    /status - स्थिति जांचें
  5. सूची दर्ज करने के बाद, Save पर क्लिक करें।

कस्टम कमांड के लिए कोडिंग आवश्यकताएं

यदि आप बॉट को प्रोग्राम कर रहे हैं, तो आपको कमांड को संभालने के लिए कोड लिखना होगा। यह आमतौर पर एक वेबहुक या लॉन्ग पोलिंग मैकेनिज्म के माध्यम से किया जाता है। उदाहरण के लिए, Python में python-telegram-bot लाइब्रेरी का उपयोग करके, आप इस प्रकार कमांड हैंडलर बना सकते हैं:

from telegram.ext import Application, CommandHandler

async def start(update, context):
    await update.message.reply_text('नमस्ते! मैं एक बॉट हूं।')

def main():
    app = Application.builder().token('YOUR_API_TOKEN').build()
    app.add_handler(CommandHandler("start", start))
    app.run_polling()

if __name__ == '__main__':
    main()

यह कोड एक सरल /start कमांड हैंडलर बनाता है। जब कोई उपयोगकर्ता /start टाइप करता है, तो बॉट "नमस्ते! मैं एक बॉट हूं।" का जवाब देता है।

बॉट को ग्रुप मैनेजमेंट के लिए कॉन्फ़िगर करना

ग्रुप मैनेजमेंट बॉट का सबसे आम उपयोग है। ये बॉट स्पैम को फ़िल्टर कर सकते हैं, नए सदस्यों का स्वागत कर सकते हैं, संदेशों को लॉग कर सकते हैं, और बहुत कुछ। यहां कुछ लोकप्रिय कॉन्फ़िगरेशन हैं:

स्वागत संदेश सेटअप

कई ग्रुप बॉट नए सदस्यों के शामिल होने पर एक स्वचालित स्वागत संदेश भेज सकते हैं। यह ग्रुप को अधिक स्वागत योग्य बनाता है। इस सेटिंग को कॉन्फ़िगर करने के लिए, आमतौर पर बॉट को एक कमांड भेजना होता है, जैसे /setwelcome [संदेश]। उदाहरण के लिए: /setwelcome स्वागत है @{username}! कृपया ग्रुप नियम पढ़ें।

स्वागत संदेश सेटअप
स्वागत संदेश सेटअप

स्पैम फ़िल्टर कॉन्फ़िगरेशन

स्पैम बॉट ग्रुप को अनचाहे संदेशों से बचाते हैं। वे आमतौर पर कीवर्ड, लिंक, या मीडिया प्रकारों के आधार पर फ़िल्टर करते हैं। कॉन्फ़िगरेशन के लिए, बॉट को /setfilter या समान कमांड भेजें। उदाहरण: /setfilter लिंक: ब्लॉक या /setfilter स्पैम_कीवर्ड: चेतावनी

💡 अनुभवजन्य अवलोकन:

हमारे परीक्षण में, जिन ग्रुपों में स्वागत संदेश और स्पैम फ़िल्टर सक्रिय थे, वहां स्पैम संदेशों में कमी देखी गई। हालांकि, सटीक प्रतिशत ग्रुप के आकार और स्पैमर की गतिविधि पर निर्भर करता है।

एपीआई कॉन्फ़िगरेशन और वेबहुक सेटअप

उन्नत उपयोगकर्ता अक्सर बॉट को सीधे अपने सर्वर से कनेक्ट करने के लिए वेबहुक का उपयोग करते हैं। वेबहुक एक URL है जिसे टेलीग्राम सर्वर कॉल करता है जब भी बॉट को कोई अपडेट प्राप्त होता है। यह लॉन्ग पोलिंग की तुलना में अधिक कुशल है, खासकर उच्च-ट्रैफिक बॉट के लिए।

वेबहुक सेटअप चरण

  1. एक एचटीटीपीएस URL प्राप्त करें जो आपके सर्वर पर इंगित करता है। टेलीग्राम को केवल HTTPS URLs की अनुमति है।
  2. अपने सर्वर पर एक एंडपॉइंट बनाएं जो पोस्ट रिक्वेस्ट को स्वीकार करता है और टेलीग्राम अपडेट को प्रोसेस करता है।
  3. टेलीग्राम को वेबहुक सेट करने के लिए निम्नलिखित API कॉल करें:
    https://api.telegram.org/bot<YOUR_API_TOKEN>/setWebhook?url=<YOUR_HTTPS_URL>
  4. यह सुनिश्चित करने के लिए कि वेबहुक सही ढंग से सेट है, getWebhookInfo API का उपयोग करें: https://api.telegram.org/bot<YOUR_API_TOKEN>/getWebhookInfo

सामान्य समस्याएं और समाधान

बॉट कॉन्फ़िगरेशन के दौरान कई सामान्य समस्याएं उत्पन्न हो सकती हैं। यहां उनके लक्षण, कारण और समाधान दिए गए हैं:

लक्षणसंभावित कारणसमाधान
बॉट कमांड का जवाब नहीं देताबॉट को प्रशासकीय अधिकार नहीं दिए गए हैं या API टोकन गलत हैबॉट को प्रशासक बनाएं और टोकन की जांच करें
बॉट समूह में संदेश नहीं देख सकताबॉट की गोपनीयता सेटिंग्स के कारण वह संदेश नहीं पढ़ पा रहा हैBotFather पर जाएं और /setprivacy को Disabled पर सेट करें
वेबहुक काम नहीं कर रहाSSL प्रमाणपत्र अमान्य है या URL गलत हैसुनिश्चित करें कि आपका SSL प्रमाणपत्र मान्य है और URL सही है

लागू और गैर-लागू परिदृश्य

बॉट हर स्थिति के लिए उपयुक्त नहीं होते। यहां कुछ परिदृश्य दिए गए हैं जहां बॉट का उपयोग करना उचित है या नहीं:

लागू परिदृश्य

  • स्वचालित मॉडरेशन: बड़े समूहों में स्पैम को फ़िल्टर करना।
  • सूचनाएं: चैनल में नई पोस्ट के बारे में सदस्यों को सूचित करना।
  • कस्टम कमांड: मौसम, समाचार, या अन्य जानकारी प्रदान करना।
  • गेम्स और क्विज़: इंटरैक्टिव सामग्री बनाना।

गैर-लागू परिदृश्य

  • गोपनीय संवेदनशील डेटा संभालना: बॉट संदेशों को एन्क्रिप्टेड रूप में संग्रहीत नहीं करते, इसलिए पासवर्ड या वित्तीय जानकारी साझा करना सुरक्षित नहीं है।
  • लाइव सपोर्ट: जटिल ग्राहक सेवा के लिए मानव एजेंट की आवश्यकता होती है।
  • उच्च-सुरक्षा वातावरण: जहां हर संदेश की निगरानी की आवश्यकता होती है, बॉट पर्याप्त नहीं हो सकते।

सर्वोत्तम प्रथाएं चेकलिस्ट

बॉट को सुरक्षित और कुशलता से चलाने के लिए इन सर्वोत्तम प्रथाओं का पालन करें:

  • न्यूनतम विशेषाधिकार: बॉट को केवल उतने ही अधिकार दें जितनी आवश्यकता है।
  • टोकन सुरक्षा: API टोकन को कोड में हार्डकोड न करें; एनवायरनमेंट वेरिएबल का उपयोग करें।
  • लॉगिंग: बॉट की गतिविधियों को लॉग करें ताकि समस्याओं का निवारण किया जा सके।
  • रेट लिमिटिंग: बॉट को बहुत अधिक अनुरोध भेजने से बचने के लिए रेट लिमिटिंग लागू करें।
  • अपडेटेड रहें: टेलीग्राम API में बदलावों के लिए नियमित रूप से जांच करें और अपने बॉट को अपडेट करें।
  • गोपनीयता का सम्मान करें: उपयोगकर्ता डेटा को केवल आवश्यक समय तक संग्रहीत करें और स्पष्ट गोपनीयता नीति प्रदान करें।

निष्कर्ष

टेलीग्राम में बॉट को जोड़ना और कॉन्फ़िगर करना एक सीधी प्रक्रिया है, लेकिन इसमें कई बारीकियां हैं जिन पर ध्यान देने की आवश्यकता है। BotFather के माध्यम से बॉट बनाने से लेकर, समूह में जोड़ने, प्रशासकीय अधिकार देने, और कमांड सेट करने तक, प्रत्येक चरण महत्वपूर्ण है। उन्नत उपयोगकर्ताओं के लिए, वेबहुक सेटअप और API कॉन्फ़िगरेशन अधिक लचीलापन प्रदान करते हैं।

अपने बॉट को सुरक्षित रखें, न्यूनतम विशेषाधिकार सिद्धांत का पालन करें, और नियमित रूप से अपडेट करें। यदि आप किसी समस्या का सामना करते हैं, तो टेलीग्राम के आधिकारिक दस्तावेज़ और सामुदायिक फ़ोरम मददगार संसाधन हैं।

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

क्या मैं बॉट का नाम बाद में बदल सकता हूं?

नहीं, बॉट का यूज़रनेम बनाने के बाद उसे बदला नहीं जा सकता। हालांकि, आप BotFather पर /setname कमांड का उपयोग करके बॉट का प्रदर्शन नाम बदल सकते हैं।

बॉट को कितने समूहों में जोड़ा जा सकता है?

टेलीग्राम बॉट को किसी भी संख्या में समूहों और चैनलों में जोड़ा जा सकता है। इसकी कोई निश्चित सीमा नहीं है, हालांकि बहुत अधिक समूहों में बॉट को जोड़ने से प्रदर्शन प्रभावित हो सकता है।

क्या बॉट मेरी निजी चैट देख सकते हैं?

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

#बॉट इंटीग्रेशन#कमांड सेटअप#API कॉन्फ़िगरेशन#ग्रुप प्रबंधन#ऑटोमेशन