Telegram Botu Bir zamanlar yalnızca yazılımcıların işi gibi görülen bot yazma süreci artık çok daha kolay ve erişilebilir. Özellikle Telegram, sunduğu açık API ve kolay arayüz sayesinde, birkaç satır kodla işlevsel botlar geliştirmenizi sağlıyor.
Bu yazıda, hiç karmaşık yapılarla uğraşmadan kendi Telegram botunuzu nasıl yazacağınızı adım adım göstereceğim. Python bilgisi olan herkes, dakikalar içinde çalışan bir bot oluşturabilir.
Telegram botları, Telegram üzerinde çalışan, mesajlara otomatik cevap veren, bilgi sunan, komutları işleyen mini uygulamalardır. Kendi botunuzu yazdığınızda:
Ve çok daha fazlası mümkün.
Telegram bot yazmanın ilk adımı, Telegram’ın resmi botu olan BotFather üzerinden bir bot oluşturmak.
@BotFather
botunu bulun ve başlatın./newbot
komutunu yazın.Python ile Telegram botu yazmak için en yaygın kullanılan kütüphane python-telegram-bot
’tur.
Kurulum:
pip install python-telegram-bot
Aşağıda çalışan basit bir bot örneği var. Bu bot, biri “/start” yazdığında selam verir.
from telegram import Update
from telegram.ext import ApplicationBuilder, CommandHandler, ContextTypes
# /start komutu için cevap fonksiyonu
async def start(update: Update, context: ContextTypes.DEFAULT_TYPE):
await update.message.reply_text("Merhaba! Ben senin Telegram botunum.")
# Bot token'ını gir
BOT_TOKEN = "Buraya_BotFather_token'ını_yapıştır"
# Botu başlat
app = ApplicationBuilder().token(BOT_TOKEN).build()
app.add_handler(CommandHandler("start", start))
print("Bot çalışıyor...")
app.run_polling()
Bu kodu çalıştırdığınızda, botunuz çevrimiçi olacak ve /start
komutuna cevap verecek.
Botları yalnızca selamlaşma komutlarıyla bırakmak zorunda değilsin. İşte ekleyebileceğin bazı özellikler:
/fikir
yazıldığında rastgele bir fikir gönderYukarıdaki örnekte “polling” yöntemiyle botu çalıştırdık. Bu yöntem, Telegram sunucularını sürekli sorgular. Basit botlar için idealdir.
Ancak profesyonel kullanımda “webhook” tercih edilir. Bu, botun kendi sunucusunda sürekli açık kalmasını sağlar. Flask veya FastAPI gibi frameworklerle entegre edilebilir.
Kısacası, sınır yok. Telegram’ın özgürlükçü yapısı sayesinde botun ne yapacağını tamamen sen belirlersin.
/komut
formatında çalışır, bunu kullanıcıya iyi anlattelegram bot yapımı
python telegram bot
telegram bot nasıl yazılır
botfather kullanımı
telegram bot örnek
python ile otomasyon
telegram bot rehberi
Bu rehberde adım adım Python kullanarak nasıl kolayca Telegram botu yazabileceğini gösterdim. Telegram, bot geliştirmek için en kullanıcı dostu platformlardan biri ve seni kısıtlamıyor. Artık birkaç satır kodla, grupları yönetebilir, bilgi sunabilir ya da etkileşimli sistemler oluşturabilirsin.
Bu kadar kolay başlamışken, sıradaki hedef ne olur? Otomatik mesaj yanıtlayan bir destek botu? Belki de bir bildirim sistemi?
İstersen bu botun özelliklerini geliştirip hazır bir .py
dosyası da çıkarabilirim. Ya da webhook’lu bir versiyona geçmek istersen, onu da birlikte adım adım kurarız.
Bir sonraki başlığın hazırsa hemen geçelim mi?
UNCATEGORİZED
12 Haziran 2025UNCATEGORİZED
12 Haziran 2025UNCATEGORİZED
12 Haziran 2025UNCATEGORİZED
12 Haziran 2025UNCATEGORİZED
12 Haziran 2025UNCATEGORİZED
12 Haziran 2025UNCATEGORİZED
12 Haziran 2025Veri politikasındaki amaçlarla sınırlı ve mevzuata uygun şekilde çerez konumlandırmaktayız. Detaylar için veri politikamızı inceleyebilirsiniz.