Python Kodunu 7/24 Bulutta Nasıl Çalıştırırsınız? (Ücretsiz)

kusha · 03 Ağustos 2026 · 4 dk okuma

Şimdiye kadar yazdığımız Telegram botları ve fiyat takip scriptleri, yalnızca bilgisayarınız açık ve script çalışırken işlev görüyor. Bu derste, bir Python scriptini bilgisayarınızı kapatsanız bile bulutta çalışır durumda tutmayı göreceğiz.

Neden Bulut Barındırma Gerekli?

Bir Telegram botu veya fiyat takip scripti, sürekli arka planda çalışması gereken bir programdır. Kendi bilgisayarınızda çalıştırırsanız, bilgisayarı kapattığınız veya uyku moduna aldığınız an bot da durur. Bunun çözümü, scripti her zaman açık olan bir sunucuda (bulut ortamında) çalıştırmaktır.

Ücretsiz Seçenek: PythonAnywhere

pythonanywhere.com üzerinden ücretsiz bir "Beginner" hesap açabilirsiniz. Ücretsiz katmanın sınırlamaları vardır (CPU süresi kotası, bazen bir süre sonra ara vermesi gibi) ama küçük projeleri denemek için uygundur.

Dosyaları Yüklemek

Kayıt olduktan sonra panelinizdeki Files sekmesinden, bilgisayarınızdaki .py dosyalarınızı (ve varsa token dosyanızı) sürükle-bırak ile yükleyebilirsiniz.

Gerekli Kütüphaneleri Kurmak

PythonAnywhere'ın kendi Python ortamı, sizin yerel bilgisayarınızdaki kütüphanelerden bağımsızdır — kullandığınız her kütüphaneyi (ör. python-telegram-bot) konsoldan ayrıca kurmanız gerekir:

pip3.8 install --user python-telegram-bot

--user bayrağı, kütüphaneyi sistem geneline değil, kendi kullanıcı alanınıza kurar — paylaşımlı bir sunucuda yönetici izniniz olmadığı için bu gereklidir.

Scripti Çalıştırmak

Bir Bash konsolu açıp scriptinizi çalıştırın:

python3.8 telegram_bot.py

Konsolu kapatmadığınız sürece script çalışmaya devam eder — PythonAnywhere'ın ücretsiz katmanında bu konsol belirli bir süre sonra kendiliğinden kapanabilir, bu da ücretsiz planın en büyük kısıtlamasıdır (görev sürekliliği için ücretli bir "Always-on task" planına geçmeniz gerekebilir).

Alternatif Bulut Seçenekleri

Google Cloud, AWS, Azure gibi büyük bulut sağlayıcıları da genellikle ilk yıl için ücretsiz bir deneme kredisi sunar — bunlar daha güçlü ve daha az kısıtlamalı olsa da kurulumu PythonAnywhere'a göre daha teknik bilgi gerektirir (sanal makine, işletim sistemi yönetimi gibi).

Sırada Ne Var?

Sırada, bir kamu kurumunun (AFAD) web sitesinden gerçek zamanlı deprem verisi çekip bunu bir bota dönüştürmeyi göreceğiz.