Telegram बॉट होस्टिंग

अन्य भाषाओं में English·Español·Português (Brasil)·Français·Türkçe·Русский·Українська·O‘zbekcha·العربية·Bahasa Indonesia

Telegram बॉट होस्टिंग: मुफ़्त, GitHub से, हमेशा चालू

BotFather से टोकन लें, अपनी रिपॉज़िटरी का URL पेस्ट करें और Deploy दबाएँ. बॉट 256 MB मुफ़्त मेमोरी पर चौबीसों घंटे चलता है, बंद हो जाए तो दोबारा चालू हो जाता है, और हर push पर फिर से डिप्लॉय होता है. Polling के लिए कुछ सेट करना नहीं पड़ता, और webhook ऐप के https पते पर चलता है.

मुफ़्त
256 MB, हमेशा चालू, कार्ड नहीं
लाइब्रेरी
aiogram, python-telegram-bot, grammY, Telegraf
अपडेट
Polling या आपके https पते पर webhook
पेड
1 GB के लिए 2 $ प्रति महीने से

यह कैसे काम करता है

  1. Telegram में BotFather से बॉट बनाएँ और टोकन कॉपी करें.
  2. FadeHost पर खाता बनाएँ और अपना ईमेल सत्यापित करें.
  3. Bots पेज पर Host a bot दबाएँ, Telegram चुनें और रिपॉज़िटरी का URL पेस्ट करें, या telegram-starter-bot टेम्पलेट से शुरू करें.
  4. टोकन को एनवायरनमेंट वेरिएबल में उस नाम से रखें जो आपका कोड पढ़ता है (टेम्पलेट में BOT_TOKEN).
  5. Deploy दबाएँ और अपने बॉट को /start भेजें.

भाषा रिपॉज़िटरी से पहचानी जाती है: requirements.txt हो तो Python, package.json हो तो Node.js. लाइव कंसोल इंस्टॉल और स्टार्ट का हर कदम दिखाता है.

Polling या webhook

Polling में बॉट खुद Telegram से नए मैसेज पूछता है. उसे न पोर्ट चाहिए न पता, और वह मुफ़्त प्लान पर जैसा है वैसा चलता है. जो बॉट सिर्फ़ बॉट है, उसके लिए यही सही चुनाव है.

Webhook में Telegram खुद आपके https पते पर कॉल करता है. हर ऐप को https://name.fadehost.app पता मिल सकता है, सर्टिफ़िकेट के साथ. मुफ़्त प्लान पर यह पता कुछ देर कोई न खोले तो सो जाता है और अगली रिक्वेस्ट पर जाग जाता है; पेड प्लान पर हमेशा जागता रहता है. Telegram एक समय पर एक ही मोड देता है: polling पर लौटने से पहले webhook हटाएँ, वरना Conflict एरर दिखेगा.

कीमतें

मुफ़्तStarterStandardPro
कीमत0 $2 $/महीना3 $/महीना6 $/महीना
प्लान में बॉट1124
हर बॉट के लिए RAM256 MB1 GB1 GB1 GB
हर बॉट के लिए CPU0.25 vCPU1 vCPU1 vCPU1 vCPU
अतिरिक्त मेमोरी+1 GB, 1 $/महीना, 3 तक+1 GB, 1 $/महीना, 3 तक+1 GB, 1 $/महीना, 3 तक
डिस्क3 GB5 GB10 GB20 GB

हर प्लान बॉट की एक गिनती है, और हर बॉट को 1 GB और 1 vCPU मिलता है. Standard का मतलब आपका बॉट और आपका टेस्ट बॉट, दोनों हमेशा चालू. एक साल दस महीने के बराबर है. सत्यापित ईमेल वाले हर खाते पर पहला बॉट या ऐप मुफ़्त है.

Frequently asked questions

क्या यह सच में मुफ़्त है?

हाँ. सत्यापित खाते पर एक बॉट, 256 MB, हमेशा चालू, कार्ड की ज़रूरत नहीं. ज़्यादा मेमोरी या दूसरा बॉट चाहिए तो प्लान 2 $ प्रति महीने से शुरू होते हैं.

शुरुआत polling से करें या webhook से?

Polling से. सेट करने को कुछ नहीं है और यह मुफ़्त प्लान पर चलता है. Webhook तब ठीक है जब बॉट किसी ऐसे वेब ऐप का हिस्सा हो जिसका पता पहले से है.

Conflict: can not use getUpdates method while webhook is active दिख रहा है

या कोई webhook चालू है, या आपके बॉट की दूसरी कॉपी, जैसे आपके कंप्यूटर पर, भी polling कर रही है. लोकल कॉपी बंद करें और deleteWebhook से webhook हटाएँ.

कौन सी भाषाएँ चलती हैं?

Python (aiogram, python-telegram-bot, pyTelegramBotAPI), Node.js (grammY, Telegraf, node-telegram-bot-api), और Go, Java, Bun, Deno, PHP तथा Ruby भी. भाषा रिपॉज़िटरी से पहचानी जाती है.

टोकन कहाँ रखें?

बॉट के एनवायरनमेंट वेरिएबल में, रिपॉज़िटरी में कभी नहीं. कोड उसे os.environ या process.env से पढ़ता है, और पैनल वैल्यू छिपाकर रखता है और स्टार्ट के समय देता है.

क्या पैनल हिंदी में है?

अभी नहीं. पैनल और ईमेल अंग्रेज़ी में हैं; छोटे लेबल (Deploy, Console, Environment) समझने में मुश्किल नहीं हैं. कीमतें अमेरिकी डॉलर में हैं.

Related

Telegram बॉट होस्टिंग: मुफ़्त, GitHub से, हमेशा चालू

बॉट मुफ़्त में होस्ट करें