Bir Telegram botu, sunucu kiralamanın klasik ilk sebebidir: dizüstünüzde kusursuz çalışır ta ki kapağı kapatana kadar. Sonra çevrimdışıdır ve kullanıcılar dakikalar içinde fark eder.
Onu bir sunucuya taşımak on beş dakikalık bir iştir — ve çoğu insanın sandığından ucuzdur.
Bir Telegram botu neye ihtiyaç duyar
Çok az. Bir polling botu, çoğunlukla Telegram'ın uzun-poll uç noktasını bekleyen boş bir döngüdür:
- RAM: tipik bir Python veya Node botu için onlarca megabayt. Nano ($3/ay — 2 vCPU, 1 GB RAM, 15 GB NVMe) birini rahatça çalıştırır, hatta aynı anda birkaçını.
- Ağ: tüm planlarda sayaçsız, dolayısıyla konuşkan bir bot fatura kabartmaz.
- Çalışma süresi: bütün mesele.
- Herkese açık bir IP — yalnızca webhook'lar için. Polling hiç gelen bağlantı gerektirmez, ki NAT planlarımızın bunun için uygun olmasının sebebi budur.
Polling ile webhook, tek satırda: polling daha basittir ve her planda çalışır; webhook'lar daha hızlı ve hafiftir ama herkese açık bir IP, bir alan adı ve TLS ister — istiyorsanız bir özel IP planı alın ($8/ay'dan).
On beş dakikada bir bot dağıtın
# Ubuntu 24.04
apt update && apt install -y python3-pip python3-venv git
# Botunuz
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 # örn. aiogram veya python-telegram-bot
# Ayakta tut — çökme ve yeniden başlatmalardan sağ çıkar
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
Önemli olan satır Restart=always'tır. Gece 3'te çöküp siz fark edene kadar düşük kalan bir bot, hiç bot olmamasından beterdir.
Birkaç bot mu çalıştırıyorsunuz? Birim dosyasını her bot için kopyalayın (tgbot-a.service, tgbot-b.service) veya her birini bir konteynere koyun ve Docker Compose'un hepsini bir yeniden başlatmadan sonra geri getirmesine izin verin.
İnsanlar botları neden bizimle barındırıyor
İki sebep, ikisi de pratik.
Kiralamak için kimliğe ihtiyacınız yok. Kaydolmak için e-posta, ödeme için USDC veya USDT — Base, Ethereum veya Polygon. $3'lük bir sunucu için pasaport taraması yok. Kripto para ödemesinde yeni misiniz?
Elden çıkarılabilir olacak kadar ucuz. Ayda $3 ile tek bir bot için bir kutu ayağa kaldırmak yuvarlama hatasıdır. Proje ölünce onu öldürün; kimse kartınızı kayıtta tutmuyor.
Plan seçimi
| Ne çalıştırıyorsunuz | Plan | Fiyat |
|---|---|---|
| Bir veya birkaç polling botu | Nano | $3/ay |
| Botlar artı bir veritabanı veya daha yoğun bir bot | Micro | $5/ay |
| Kendi alan adınız ve TLS ile webhook'lar | Nano-IP | $8/ay |
| Çok bot, konteynerler, bir kontrol paneli | Small | $8/ay |
Tam root, NVMe, 1 Gbit/s portta sayaçsız trafik, Almanya veya Finlandiya. Yıllık ödeyin — on iki yerine tek kripto transferi.
İlgili okuma
- Bir VPS'te Discord botu barındırın — aynı kalıp, farklı platform
- Yeni bir VPS'i güvene alın: kontrol listesi — on dakika, değer
Hazır mısınız? Bir bot sunucusu dağıt → — ayda $3, yaklaşık bir dakikada canlı, kimlik gerekmez.
Yorumlar
Henüz yorum yok. İlk olun.