Guides · 13 मिनट पढ़ें

ChatGPT Telegram bot सेटअप: BotFather से पहली रिप्लाई तक पूरी गाइड

ChatGPT Telegram bot सेटअप को स्टेप-बाय-स्टेप सीखें। BotFather के साथ एक बॉट बनाएं, OpenAI को कनेक्ट करें, कोड या नो-कोड के साथ डिप्लॉय करें, और सामान्य रेट-लिमिट गलतियों से बचें।

Mathias Gilson

लेखक

Mathias Gilson

CEO, Qualtir

ChatGPT Telegram bot सेटअप: BotFather से पहली रिप्लाई तक पूरी गाइड

इस पृष्ठ पर

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

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

मुख्य बातें:

  • BotFather टोकन + OpenAI API की: ये दो क्रेडेंशियल्स हर सेटअप के लिए आवश्यक हैं।
  • Telegram का Bot API मुफ्त है। आपकी निरंतर लागत होस्टिंग और OpenAI टोकन उपयोग की है।
  • तीन रास्ते: सेल्फ-होस्टेड कोड, नो-कोड ऑटोमेशन (Zapier/Make), या एक तैयार AI बॉट जिसे आप चैट में जोड़ते हैं।
  • रेट लिमिट्स मायने रखती हैं: ग्रुप्स में लगभग 20 संदेश प्रति मिनट प्रति ग्रुप, python-telegram-bot फ्लड-लिमिट गाइडेंस के अनुसार।
  • लॉन्च से पहले प्राइवेसी रिव्यू: यदि आपका बॉट ग्राहकों या टीम के संदेशों को देखेगा, तो पढ़ें कि AI Telegram बॉट्स क्या स्टोर करते हैं

शुरू करने से पहले आपको क्या चाहिए

हर ChatGPT Telegram bot सेटअप की नींव समान होती है, चाहे आप Python लिखें या नो-कोड वर्कफ़्लो का उपयोग करें।

आवश्यकताकहाँ से प्राप्त करेंनोट्स
Telegram अकाउंटtelegram.orgBotFather से बात करने के लिए उपयोग किया जाता है
बॉट टोकन@BotFather के माध्यम से /newbotगुप्त रखें। टोकन वाले किसी भी व्यक्ति का आपके बॉट पर नियंत्रण होता है
OpenAI API कीplatform.openai.comप्रोडक्शन उपयोग के लिए बिलिंग सक्रिय होनी चाहिए
होस्टिंग या ऑटोमेशनVPS, Railway, Replit, Zapier, Makeआवश्यक है जब तक आप होस्ट किए गए AI बॉट उत्पाद का उपयोग न करें
HTTPS एंडपॉइंट (केवल वेबहुक)आपका सर्वर या प्लेटफ़ॉर्मवैकल्पिक। लॉन्ग पोलिंग बिना पब्लिक URL के काम करती है

Telegram के बॉट ट्यूटोरियल के अनुसार, BotFather बॉट को रजिस्टर करने और उसका टोकन प्राप्त करने का एकमात्र समर्थित तरीका है। OpenAI ChatGPT-शैली के रिप्लाई Chat Completions API के माध्यम से प्रदान करता है, न कि किसी Telegram-विशिष्ट उत्पाद के माध्यम से।

स्टेप 1: BotFather के साथ अपना Telegram बॉट बनाएं

BotFather Telegram का आधिकारिक बॉट प्रबंधन इंटरफ़ेस है। पूरा स्टेप लगभग दो मिनट लेता है।

  1. Telegram खोलें और @BotFather सर्च करें।
  2. /start भेजें, फिर /newbot भेजें।
  3. एक डिस्प्ले नाम दर्ज करें (जो उपयोगकर्ता देखते हैं, जैसे “Acme Support Assistant”)।
  4. एक यूज़रनेम दर्ज करें जो bot पर समाप्त होता हो (जैसे acme_support_bot)। यह विश्व स्तर पर अद्वितीय होना चाहिए।
  5. BotFather द्वारा दिए गए HTTP API टोकन को कॉपी करें। इसे पासवर्ड मैनेजर में स्टोर करें, पब्लिक रिपॉजिटरी में नहीं।

लाइव होने से पहले उपयोगी BotFather कमांड्स:

  • /setdescription, जब कोई आपके बॉट के साथ चैट खोलता है तो दिखाई देता है
  • /setabouttext, संक्षिप्त प्रोफ़ाइल विवरण
  • /setcommands, मेनू प्रविष्टियाँ जैसे start - Begin और reset - Clear history
  • /setuserpic, लोगो या अवतार
BotFather बातचीत (उदाहरण)
आप: /newbot
BotFather: ठीक है, एक नया बॉट। हम इसे क्या नाम देंगे?
आप: Acme Support Assistant
BotFather: अच्छा। अब अपने बॉट के लिए एक यूज़रनेम चुनें।
आप: acme_support_bot
BotFather: हो गया! HTTP API तक पहुँचने के लिए इस टोकन का उपयोग करें: 7123456789:AAH...

स्टेप 2: अपनी OpenAI API की प्राप्त करें

अगला, उस मॉडल के लिए API एक्सेस सक्षम करें जिसका आप उपयोग करना चाहते हैं।

  1. platform.openai.com पर साइन इन करें।
  2. API keys खोलें और एक नई सीक्रेट की बनाएं।
  3. इसे एक बार कॉपी करें। OpenAI दोबारा पूरी की नहीं दिखाएगा।
  4. यदि आप टेस्ट ट्रैफ़िक से अधिक सेवा देने की योजना बना रहे हैं, तो Billing के तहत भुगतान विधि जोड़ें।

OpenAI डैशबोर्ड में उपयोग सीमाएं सेट करें ताकि कोई रनवे लूप या स्पैम हमला आपके खाते को खाली न कर सके। अधिकांश छोटे बॉट्स के लिए, gpt-4o-mini लागत और गुणवत्ता को संतुलित करता है। डिफ़ॉल्ट मॉडल चुनने से पहले OpenAI के मूल्य निर्धारण पृष्ठ पर वर्तमान प्रति-टोकन दरें देखें।

स्टेप 3: अपना ChatGPT Telegram bot सेटअप पथ चुनें

कोई एक “आधिकारिक” स्टैक नहीं है। वह पथ चुनें जो आपके कौशल और आपको कितनी नियंत्रण की आवश्यकता है, उससे मेल खाता हो।

पथ A: सेल्फ-होस्टेड कोड (डेवलपर्स)

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

विशिष्ट स्टैक:

  • भाषा: Python (python-telegram-bot, aiogram) या Node.js (telegraf, grammY)
  • प्रवाह: Telegram अपडेट प्राप्त करें → OpenAI चैट कंप्लीशन कॉल करें → sendMessage के साथ रिप्लाई भेजें
  • डिप्लॉय: VPS, Railway, Render, या Fly.io पर Docker
  • अपडेट्स: लोकल डेवलपमेंट के लिए लॉन्ग पोलिंग, प्रोडक्शन के लिए वेबहुक

न्यूनतम Python पैटर्न (उदाहरण के लिए):

from openai import OpenAI
from telegram import Update
from telegram.ext import Application, MessageHandler, filters

client = OpenAI()
TOKEN = "YOUR_TELEGRAM_BOT_TOKEN"

async def handle_message(update: Update, context):
 user_text = update.message.text
 response = client.chat.completions.create(
 model="gpt-4o-mini",
 messages=[{"role": "user", "content": user_text}],
 )
 await update.message.reply_text(response.choices[0].message.content)

app = Application.builder().token(TOKEN).build()
app.add_handler(MessageHandler(filters. TEXT & ~filters. COMMAND, handle_message))
app.run_polling()

ChatGPT-Telegram-Bot जैसे ओपन-सोर्स स्टार्टर्स एडमिन अलाउलिस्ट, मॉडल स्विचिंग और वन-क्लिक क्लाउड डिप्लॉय टेम्प्लेट जोड़ते हैं। एक बुनियादी निजी बॉट के लिए एक दोपहर और प्रोडक्शन हार्डनिंग (त्रुटि प्रबंधन, रेट लिमिट्स, लॉगिंग) के लिए एक से तीन सप्ताह का समय रखें। हमारा TeleClaw बनाम कस्टम बॉट लागत विश्लेषण उस समयरेखा को विस्तार से बताता है।

पथ B: नो-कोड ऑटोमेशन (Zapier या Make)

सबसे अच्छा तब होता है जब आप बिना सर्वर बनाए व्यक्तिगत या कम-वॉल्यूम वाला बॉट चाहते हैं।

वर्कफ़्लो का आकार:

  1. ट्रिगर: Telegram बॉट, नए संदेश देखें
  2. एक्शन: OpenAI, उपयोगकर्ता के टेक्स्ट के साथ चैट कंप्लीशन बनाएं
  3. एक्शन: Telegram बॉट, मॉडल आउटपुट को उसी चैट ID पर वापस भेजें

Make की ChatGPT Telegram गाइड इस तीन-चरणीय पैटर्न का पालन करती है। Zapier समान Telegram + OpenAI एकीकरण प्रदान करता है। ट्रेड-ऑफ़: आसान सेटअप, बातचीत की मेमोरी पर कम नियंत्रण, और फ्री टियर पर टास्क लिमिट्स।

पथ C: तैयार AI बॉट जोड़ें (ग्रुप्स के लिए सबसे तेज़)

सबसे अच्छा तब होता है जब लक्ष्य आज Telegram ग्रुप में AI सहायता प्राप्त करना है, न कि बॉट इंफ्रास्ट्रक्चर का मालिक बनना।

स्थापित AI बॉट्स के लिए Telegram सर्च करें या Telegram ग्रुप्स के लिए बनाए गए उत्पाद का उपयोग करें। 2026 में Telegram के लिए सर्वश्रेष्ठ AI बॉट्स का हमारा राउंडअप सेटअप समय, ग्रुप व्यवहार और API की के बिना मेंशन-आधारित ग्रुप रिप्लाई के लिए TeleClaw सहित विकल्पों की तुलना करता है।

स्टेप 4: डिप्लॉय और अपडेट कनेक्ट करें

सेल्फ-होस्टेड बॉट्स के लिए, आपको 24/7 एक प्रक्रिया चलानी होगी और यह चुनना होगा कि Telegram संदेश कैसे डिलीवर करता है।

लॉन्ग पोलिंग (getUpdates): आपकी स्क्रिप्ट लूप पर नए संदेशों के लिए Telegram से पूछती है। डेवलपमेंट के लिए सरल। किसी पब्लिक URL की आवश्यकता नहीं है।

वेबहुक: जब कोई बॉट को संदेश भेजता है तो Telegram आपके HTTPS URL पर JSON पोस्ट करता है। कम लेटेंसी और प्रोडक्शन के लिए बेहतर। Bot API स्पेक के अनुसार पोर्ट 443, 80, 88, या 8443 पर TLS की आवश्यकता होती है।

वेबहुक रजिस्टर करें (प्लेसहोल्डर बदलें):

curl "https://api.telegram.org/bot<TOKEN>/setWebhook?url=https://your-domain.com/webhook"

अपने होस्ट पर सेट करने के लिए एनवायरनमेंट वेरिएबल्स:

  • TELEGRAM_BOT_TOKEN, BotFather से
  • OPENAI_API_KEY, OpenAI से
  • वैकल्पिक: ALLOWED_USER_IDS, अल्पविराम से अलग किए गए Telegram यूज़र ID यदि बॉट को अजनबियों को अनदेखा करना चाहिए

रीस्टार्ट पॉलिसी: Docker में restart: always या अपने प्लेटफ़ॉर्म के समकक्ष का उपयोग करें ताकि क्रैश होने पर बॉट घंटों तक शांत न रहे।

स्टेप 5: टेस्ट करें, एक्सेस प्रतिबंधित करें, और लाइव जाएं

बॉट लिंक साझा करने से पहले, इस चेकलिस्ट को पूरा करें।

  1. DM टेस्ट: बॉट को निजी तौर पर संदेश भेजें। पुष्टि करें कि आपको कुछ सेकंड के भीतर एक सुसंगत रिप्लाई मिलता है।
  2. ग्रुप टेस्ट (यदि लागू हो): बॉट को एक टेस्ट ग्रुप में जोड़ें। सत्यापित करें कि यह केवल तभी प्रतिक्रिया देता है जब इरादा हो (कमांड, मेंशन, या रिप्लाई, आपके कोड के आधार पर)।
  3. त्रुटि पथ: एक खाली संदेश या असमर्थित फ़ाइल प्रकार भेजें। बॉट को शालीनता से विफल होना चाहिए, प्रक्रिया को क्रैश नहीं करना चाहिए।
  4. अलाउलिस्ट: बीटा के दौरान ज्ञात Telegram यूज़र ID तक उपयोग को प्रतिबंधित करें। कई ओपन-सोर्स टेम्प्लेट इसका समर्थन करते हैं।
  5. सिस्टम प्रॉम्प्ट: OpenAI कॉल में एक system संदेश सेट करें ताकि बॉट को आपके लहजे, दायरे और ऑफ-टॉपिक नियमों का पता हो।
  6. प्राइवेसी: दस्तावेज़ करें कि आप क्या लॉग करते हैं और आप इसे कितने समय तक रखते हैं। किसी भी प्रदाता से पूछने के लिए प्रश्नों के लिए Telegram बॉट प्राइवेसी प्रैक्टिसेस देखें।
उदाहरण: पहला सफल आदान-प्रदान
आप: /start
बॉट: नमस्ते। मैं ChatGPT से जुड़ा हूँ। मुझसे Acme डॉक्स के बारे में कुछ भी पूछें, या इस सत्र को साफ़ करने के लिए /reset टाइप करें।
आप: आपकी रिफंड पॉलिसी क्या है?
बॉट: यदि आपने 100 API कॉल से अधिक नहीं किया है, तो खरीदारी के 14 दिनों के भीतर रिफंड उपलब्ध हैं। यदि आपको मानव एजेंट की आवश्यकता है तो यहाँ रिप्लाई करें।

लागत, सीमाएं और सामान्य गलतियाँ

Telegram: Bot API में कोई प्रति-संदेश शुल्क नहीं है। आप बिना किसी शुल्क के कई बॉट बना सकते हैं।

OpenAI: आप प्रति टोकन (इनपुट + आउटपुट) भुगतान करते हैं। एक शांत व्यक्तिगत बॉट छोटे मॉडल पर प्रति माह कुछ डॉलर खर्च कर सकता है। एक बड़े ग्रुप में एक सक्रिय सपोर्ट बॉट संदेश वॉल्यूम और मॉडल चयन के आधार पर दर्जनों या सैकड़ों डॉलर तक पहुंच सकता है।

होस्टिंग: एक न्यूनतम VPS के लिए लगभग $5-15/माह का बजट रखें या प्रयोगों के लिए Railway/Replit पर फ्री टियर का उपयोग करें (स्लीप और कोटा चेतावनियों के साथ)।

रेट लिमिट्स: Telegram उन बॉट्स को थ्रॉटल करता है जो बहुत तेज़ी से संदेश भेजते हैं। समुदाय-दस्तावेजीकृत सुरक्षित लक्ष्यों में सभी चैट में लगभग 30 संदेश प्रति सेकंड और एक ही ग्रुप में लगभग 20 संदेश प्रति मिनट शामिल हैं। सीमा हिट करने पर HTTP 429 वापस आता है। बैकऑफ़ लागू करें और व्यस्त ग्रुप्स में आउटबाउंड संदेशों को कतारबद्ध करें।

सामान्य गलतियाँ:

  • लीक हुआ बॉट टोकन: यदि टोकन GitHub या स्क्रीनशॉट में दिखाई देता है, तो BotFather में /revoke के माध्यम से तुरंत रोटेट करें।
  • OpenAI पर कोई खर्च सीमा नहीं: अलाउलिस्ट के बिना एक पब्लिक बॉट का घंटों के भीतर दुरुपयोग किया जा सकता है।
  • असीमित बातचीत इतिहास: हर अनुरोध पर पूरा चैट लॉग भेजने से लागत जल्दी दोगुनी हो जाती है। पुराने टर्न को ट्रिम या सारांशित करें।
  • ग्रुप शिष्टाचार को अनदेखा करना: एक बॉट जो हर संदेश का जवाब देता है, वह सदस्यों को परेशान करेगा। मेंशन, कमांड या रिप्लाई फ़िल्टर का उपयोग करें।

FAQ

क्या OpenAI एक आधिकारिक ChatGPT Telegram बॉट प्रदान करता है?

नहीं। OpenAI Telegram के लिए नेटिव ChatGPT बॉट प्रकाशित नहीं करता है। आप BotFather, OpenAI API, और होस्टिंग या ऑटोमेशन के साथ दोनों प्लेटफ़ॉर्म को स्वयं जोड़ते हैं, या आप किसी तीसरे पक्ष के बॉट का उपयोग करते हैं जिसने वह काम पहले ही कर लिया है।

क्या मैं मुफ्त में ChatGPT Telegram बॉट सेटअप कर सकता हूँ?

Telegram पक्ष मुफ्त है। OpenAI API का उपयोग छोटे ट्रायल क्रेडिट से अधिक मुफ्त नहीं है, और अधिकांश प्रोडक्शन सेटअप को भुगतान की गई होस्टिंग की आवश्यकता होती है। आप कम-ट्रैफ़िक टेस्ट के साथ सस्ते में प्रयोग कर सकते हैं, लेकिन यदि बॉट ऑनलाइन रहता है तो निरंतर API और सर्वर लागत के लिए योजना बनाएं।

क्या मुझे ChatGPT Telegram बॉट सेटअप के लिए कोडिंग जानने की आवश्यकता है?

ज़रूरी नहीं। Zapier या Make जैसे नो-कोड टूल Python या Node.js के बिना Telegram और OpenAI को जोड़ सकते हैं। कस्टम व्यवहार, आंतरिक डेटाबेस लुकअप, या सख्त डेटा रेजिडेंसी के लिए आमतौर पर कोड या उस दायरे के लिए बनाए गए प्रबंधित प्लेटफ़ॉर्म की आवश्यकता होती है।

क्या मुझे वेबहुक या लॉन्ग पोलिंग का उपयोग करना चाहिए?

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

मैं मौजूदा Telegram ग्रुप में ChatGPT कैसे जोड़ूँ?

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

निष्कर्ष

एक पूर्ण ChatGPT Telegram bot सेटअप तीन चलती भागों पर निर्भर करता है: एक BotFather टोकन, एक OpenAI API की, और उनके बीच एक हमेशा चालू रहने वाला ब्रिज। डेवलपर्स को सेल्फ-होस्टेड स्क्रिप्ट और वेबहुक के साथ अधिकतम लचीलापन मिलता है। गैर-डेवलपर्स हल्के व्यक्तिगत उपयोग के लिए Zapier या Make का उपयोग कर सकते हैं। जिन टीमों को मुख्य रूप से इंफ्रास्ट्रक्चर बनाए रखे बिना ग्रुप में AI की आवश्यकता है, उन्हें कस्टम बिल्ड के लिए प्रतिबद्ध होने से पहले हमारी सर्वश्रेष्ठ Telegram AI बॉट्स गाइड में तैयार विकल्पों की तुलना करनी चाहिए। BotFather और एक निजी टेस्ट चैट के साथ शुरुआत करें। एक बार जब रिप्लाई सही दिखने लगें, तो वास्तविक उपयोगकर्ताओं को आमंत्रित करने से पहले अलाउलिस्ट को सख्त करें, OpenAI खर्च सीमाएं सेट करें, और प्राइवेसी की समीक्षा करें। यदि निर्माण समय या रखरखाव बाधा है, तो उन Telegram ग्रुप्स के लिए नो-कोड विकल्प के रूप में TeleClaw का पता लगाएं जो मेंशन पर प्रतिक्रिया देते हैं।

संबंधित लेख