# Python botunu bot hosting paketinde nasıl çalıştırırım?

https://kervanhosting.com/bilgi-bankasi/makale/python-botunu-bot-hosting-paketinde-nasil-calistiririm

Python botunuzu (discord.py gibi) çalıştırmak için şu adımları izleyin.

1. **Gereken paketleri listeleyin.** Bilgisayarınızda `pip freeze > requirements.txt` ile veya elle bir `requirements.txt` dosyası hazırlayın (her satıra bir paket, ör. `discord.py`).
2. **Dosyaları yükleyin.** **Dosyalar (Files)** sekmesi veya [SFTP](https://kervanhosting.com/bilgi-bankasi/makale/bot-hosting-sftp-ile-dosya-yukleme) ile botunuzun `.py` dosyalarını ve `requirements.txt` dosyasını yükleyin. Sanal ortam (`venv`) klasörünü yüklemeyin.
3. **Başlangıç ayarlarını yapın.** **Başlangıç (Startup)** sekmesinde ana dosyanın adını (ör. `main.py` veya `bot.py`) ve gereksinim dosyasını gösterin.
4. **Token'ı güvenle verin.** Token'ı kod yerine `.env` dosyasında tutun: [token güvenliği](https://kervanhosting.com/bilgi-bankasi/makale/bot-token-ve-gizli-bilgileri-guvende-tutma).
5. **Başlatın.** **Konsol (Console)** sekmesinden **Start**. İlk açılışta paketler yüklenir.

**Sık hatalar:**

- `ModuleNotFoundError`: paket `requirements.txt`'de yok; ekleyip yeniden başlatın.
- Dosya adı yanlış: Startup sekmesindeki ana dosya adı gerçek dosyayla aynı olmalı (büyük/küçük harf dahil).
- Çevrimdışı görünme: [botum çalışmıyor](https://kervanhosting.com/bilgi-bankasi/makale/botum-calismiyor-cevrimdisi-oluyor-veya-kapaniyor) makalesine bakın.

*Not: Oyun ve bot paneli menü adlarını İngilizce gösterebilir; parantez içindeki adlar panelde göreceğiniz adlardır.*

**İlgili makaleler**

- [Node.js Discord botunu bot hosting paketine nasıl yüklerim?](https://kervanhosting.com/bilgi-bankasi/makale/node-js-discord-botunu-bot-hosting-paketine-nasil-yuklerim)
- [Bot token'ı ve gizli bilgileri nasıl güvende tutarım?](https://kervanhosting.com/bilgi-bankasi/makale/bot-token-ve-gizli-bilgileri-guvende-tutma)

*Sorununuz çözülmediyse [destek talebi açın](https://kervanhosting.com/destek-taleplerim). Hangi adımı denediğinizi ve ekranda ne gördüğünüzü yazarsanız çözüm çok daha hızlı olur.*
