Python ile Telegram Botu Yapımı – Yeni Başlayanlar İçin Adım Adım Rehber

Admin

Herşeyi Burada Bulabilirsin
Yönetici
Administrator
Akisor
Katılım
9 Haziran 2025
Mesajlar
66
Çözümler
1
Tepkime puanı
0
Puan
6
Konum
Türkiye
Web sitesi
akisforum.com
Python ile Telegram Botu Yapımı – Yeni Başlayanlar İçin Adım Adım Rehber

📲 Telegram Botu Nedir?
Telegram botu, kullanıcılarla mesajlaşan, komutlara cevap veren ve otomatik işlem yapabilen bir hesaptır.
Python ile birkaç satır kod yazarak kendi botunu oluşturabilir, kullanıcılarla etkileşime sokabilirsin.

🛠️ Gerekli Kütüphaneler
  • `python-telegram-bot` — Telegram API ile bağlantı kurmak için
  • `time` — Döngü içinde gecikme vermek için

Kurulum:
Kod:
pip install python-telegram-bot==13.15

> ❗ V13.15 sürümü daha sade ve yeni başlayanlar için daha uygun.

🤖 Bot Token Nasıl Alınır?
1. Telegram'da @BotFather hesabını aç
2. `/newbot` yaz ve adımları takip et
3. Sana bir API token verecek → bunu kopyala

💻 Basit Telegram Botu Örneği
Python:
from telegram.ext import Updater, CommandHandler
import time

def baslat(update, context):
    update.message.reply_text("👋 Merhaba! Ben aktifim.")

def saat(update, context):
    now = time.strftime("%H:%M:%S")
    update.message.reply_text(f"⏰ Şu an saat: {now}")

TOKEN = "BOT_TOKENİNİ_BURAYA_YAPISTIR"

updater = Updater(token=TOKEN, use_context=True)
dp = updater.dispatcher

dp.add_handler(CommandHandler("start", baslat))
dp.add_handler(CommandHandler("saat", saat))

updater.start_polling()
updater.idle()

📌 Komutlar Nasıl Çalışır?
Kullanıcı Telegram'da botuna `/start` veya `/saat` yazdığında cevap gelir.

Yani bot artık:
- `/start` yazılınca selam verir
- `/saat` yazılınca anlık saat bilgisini gönderir

💡 Ekstra: Kendi Komutunu Yaz
Python:
def benimkomutum(update, context):
    update.message.reply_text("✅ Bu benim özel komutum!")

dp.add_handler(CommandHandler("benim", benimkomutum))

🏁 Sonuç:
Python ile dakikalar içinde çalışan bir Telegram botu oluşturabilirsin.
İleri seviyede:
- Butonlu menü
- Kullanıcı sorgulama
- Veri kaydı
- ChatGPT API entegrasyonu bile mümkün!


📚 Daha Fazla Oku:
 
Geri
Üst