ایک Telegram bot ایک سرور کرائے پر لینے کی کلاسک پہلی وجہ ہے: یہ آپ کے لیپ ٹاپ پر بالکل کام کرتا ہے یہاں تک کہ آپ ڈھکن بند کر دیں۔ پھر یہ offline ہو جاتا ہے، اور صارفین منٹوں میں محسوس کرتے ہیں۔
اسے ایک سرور پر لانا پندرہ-منٹ کا کام ہے — اور زیادہ تر لوگوں کے فرض کرنے سے سستا۔
ایک Telegram bot کو کیا درکار ہے
بہت کم۔ ایک polling bot زیادہ تر Telegram کے long-poll endpoint کا منتظر ایک idle loop ہے:
- RAM: ایک عام Python یا Node bot کے لیے دسیوں میگابائٹ۔ ہمارا Nano ($3/ماہ — 2 vCPU، 1 GB RAM، 15 GB NVMe) ایک آرام سے چلاتا ہے، اور بیک وقت کئی۔
- Network: تمام پلانز پر unmetered، تو ایک باتونی bot بل نہیں چڑھائے گا۔
- Uptime: پورا مقصد۔
- ایک public IP — صرف webhooks کے لیے۔ polling کو کوئی inbound connectivity بالکل نہیں چاہیے، اسی لیے ہمارے NAT پلانز اس کے لیے ٹھیک ہیں۔
Polling بمقابلہ webhooks، ایک لائن میں: polling آسان ہے اور کسی بھی پلان پر چلتا ہے؛ webhooks تیز اور ہلکے ہیں لیکن ایک public IP، ایک ڈومین، اور TLS درکار ہے — چاہیں تو ایک dedicated-IP پلان لیں ($8/ماہ سے)۔
پندرہ منٹ میں ایک bot تعینات کریں
# Ubuntu 24.04
apt update && apt install -y python3-pip python3-venv git
# آپ کا bot
git clone https://github.com/you/your-bot.git /opt/bot
cd /opt/bot
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt # مثلاً aiogram یا python-telegram-bot
# زندہ رکھیں — کریشز اور ری بوٹس ٹِکاتا ہے
cat >/etc/systemd/system/tgbot.service <<'EOF'
[Unit]
Description=Telegram Bot
After=network.target
[Service]
Type=simple
WorkingDirectory=/opt/bot
ExecStart=/opt/bot/.venv/bin/python bot.py
Restart=always
RestartSec=5
Environment=BOT_TOKEN=your_token_here
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable --now tgbot
journalctl -u tgbot -f
Restart=always وہ لائن ہے جو اہم ہے۔ ایک bot جو رات 3 بجے کریش کرتا اور آپ کے محسوس کرنے تک بند رہتا ہے وہ کسی bot نہ ہونے سے بدتر ہے۔
کئی bots چلا رہے ہیں؟ فی bot unit فائل کاپی کریں (tgbot-a.service، tgbot-b.service)، یا ہر ایک کو ایک container میں رکھیں اور Docker Compose کو ایک ری بوٹ کے بعد سب واپس لانے دیں۔
لوگ ہمارے ساتھ bots کیوں ہوسٹ کرتے ہیں
دو وجوہات، دونوں عملی۔
اسے کرائے پر لینے کے لیے آپ کو ایک شناخت کی ضرورت نہیں۔ sign up کے لیے ای میل، ادا کرنے کے لیے USDC یا USDT — Base، Ethereum، یا Tron۔ ایک $3 سرور کے لیے کوئی پاسپورٹ اسکین نہیں۔ کرپٹو ادائیگی میں نئے؟
یہ پھینکنے کے قابل ہونے کے لیے کافی سستا ہے۔ $3/ماہ پر، ایک bot کے لیے ایک باکس چالو کرنا ایک rounding error ہے۔ پروجیکٹ مرنے پر اسے مار دیں؛ کوئی آپ کا کارڈ فائل پر نہیں رکھ رہا۔
ایک پلان چننا
| آپ کیا چلا رہے ہیں | پلان | قیمت |
|---|---|---|
| ایک یا چند polling bots | Nano | $3/ماہ |
| bots plus ایک database، یا ایک مصروف تر bot | Micro | $5/ماہ |
| اپنے ڈومین اور TLS کے ساتھ webhooks | Nano-IP | $8/ماہ |
| بہت سے bots، containers، ایک dashboard | Small | $8/ماہ |
مکمل root، NVMe، ایک 1 Gbit/s پورٹ پر unmetered ٹریفک، جرمنی یا فن لینڈ۔ سالانہ ادا کریں — بارہ کے بجائے ایک کرپٹو ٹرانسفر۔
متعلقہ مطالعہ
- ایک VPS پر ایک Discord bot ہوسٹ کریں — وہی پیٹرن، مختلف پلیٹ فارم
- ایک نیا VPS محفوظ کریں: ایک checklist — دس منٹ، سارتھک
تیار؟ ایک bot سرور تعینات کریں → — $3/ماہ، تقریباً ایک منٹ میں چالو، کوئی ID درکار نہیں۔
تبصرے
ابھی کوئی تبصرہ نہیں۔ پہلے بنیں۔