अन्य भाषाओं में 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 पते पर चलता है.
यह कैसे काम करता है
- Telegram में BotFather से बॉट बनाएँ और टोकन कॉपी करें.
- FadeHost पर खाता बनाएँ और अपना ईमेल सत्यापित करें.
- Bots पेज पर Host a bot दबाएँ, Telegram चुनें और रिपॉज़िटरी का URL पेस्ट करें, या telegram-starter-bot टेम्पलेट से शुरू करें.
- टोकन को एनवायरनमेंट वेरिएबल में उस नाम से रखें जो आपका कोड पढ़ता है (टेम्पलेट में
BOT_TOKEN). - Deploy दबाएँ और अपने बॉट को /start भेजें.
भाषा रिपॉज़िटरी से पहचानी जाती है: requirements.txt हो तो Python, package.json हो तो Node.js. लाइव कंसोल इंस्टॉल और स्टार्ट का हर कदम दिखाता है.
Polling या webhook
Polling में बॉट खुद Telegram से नए मैसेज पूछता है. उसे न पोर्ट चाहिए न पता, और वह मुफ़्त प्लान पर जैसा है वैसा चलता है. जो बॉट सिर्फ़ बॉट है, उसके लिए यही सही चुनाव है.
Webhook में Telegram खुद आपके https पते पर कॉल करता है. हर ऐप को https://name.fadehost.app पता मिल सकता है, सर्टिफ़िकेट के साथ. मुफ़्त प्लान पर यह पता कुछ देर कोई न खोले तो सो जाता है और अगली रिक्वेस्ट पर जाग जाता है; पेड प्लान पर हमेशा जागता रहता है. Telegram एक समय पर एक ही मोड देता है: polling पर लौटने से पहले webhook हटाएँ, वरना Conflict एरर दिखेगा.
कीमतें
| मुफ़्त | Starter | Standard | Pro | |
|---|---|---|---|---|
| कीमत | 0 $ | 2 $/महीना | 3 $/महीना | 6 $/महीना |
| प्लान में बॉट | 1 | 1 | 2 | 4 |
| हर बॉट के लिए RAM | 256 MB | 1 GB | 1 GB | 1 GB |
| हर बॉट के लिए CPU | 0.25 vCPU | 1 vCPU | 1 vCPU | 1 vCPU |
| अतिरिक्त मेमोरी | +1 GB, 1 $/महीना, 3 तक | +1 GB, 1 $/महीना, 3 तक | +1 GB, 1 $/महीना, 3 तक | |
| डिस्क | 3 GB | 5 GB | 10 GB | 20 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) समझने में मुश्किल नहीं हैं. कीमतें अमेरिकी डॉलर में हैं.