PHP ile Telegram Bot Programlama: Adım Adım Rehber
Blog PHP ile Telegram Bot Programlama: Adım Adım Rehber

PHP ile Telegram Bot Programlama: Adım Adım Rehber

s

superadmin

03 Mar 2026

4 dk okuma 16 görüntülenme

Giriş

Telegram, günümüzde en popüler mesajlaşma uygulamalarından biri haline gelmiştir. Özellikle grup ve kanal özellikleri sayesinde kullanıcılar, topluluklar oluşturup içerik paylaşımı yapabilmektedir. Bu yazıda, PHP ile bir Telegram botu nasıl programlanır, adım adım inceleyeceğiz.

Telegram botları, otomasyon ve yönetim süreçlerini kolaylaştırmak için etkili bir araçtır. Kullanıcılar, botlar aracılığıyla bilgileri hızlıca alabilir, gönderi yapabilir veya çeşitli görevleri yerine getirebilirler. Şimdi, PHP ile Telegram botu yapımına başlayalım.

Telegram Botu Oluşturma Süreci

Bot oluşturma süreci birkaç aşamadan oluşur. Bu aşamalar aşağıdaki gibidir:

  1. BotFather ile Bot Oluşturma: BotFather, Telegram'da bot oluşturmak için kullanılan resmi bir bottur. Bu bot ile botunuzu kolayca oluşturabilirsiniz.
  2. Token Alma: Bot oluşturduktan sonra, size bir API token verilecektir. Bu token, botunuza erişim sağlamak için gereklidir.
  3. PHP ile Bağlantı Kurma: API token ile PHP kullanarak Telegram API'ye bağlanacağız.

1. BotFather ile Bot Oluşturma

BotFather ile bot oluşturmak için aşağıdaki adımları izleyin:

  • Telegram uygulamasını açın ve BotFather'ı aratın.
  • BotFather ile sohbet başlatın.
  • /newbot komutunu gönderin ve botunuz için bir isim ve kullanıcı adı belirleyin.
  • BotFather size bir API token verecektir. Bu token'ı güvenli bir yerde saklayın.

2. PHP ile Telegram API'ye Bağlanma

Şimdi, oluşturduğumuz botu PHP ile kullanabilmek için bir script yazmamız gerekiyor. Aşağıdaki örnek kod, basit bir mesaj gönderme işlemi gerçekleştirmektedir:

<?php

$token = 'YOUR_BOT_TOKEN';
$chat_id = 'CHAT_ID';
$message = 'Merhaba, dünya!';

$url = "https://api.telegram.org/bot$token/sendMessage?chat_id=$chat_id&text=$message";

file_get_contents($url);

?>

Yukarıdaki kodda, YOUR_BOT_TOKEN kısmını kendi botunuzun token'ı ile değiştirin ve CHAT_ID kısmını mesaj göndermek istediğiniz grup veya kanalın ID'si ile değiştirin.

Telegram Bot Özellikleri

Telegram botları, çeşitli özellikler ile donatılabilir. Bu özelliklerden bazıları şunlardır:

  • Mesaj gönderme ve alma
  • Otomatik yanıt sistemleri
  • Kullanıcı etkileşimleri
  • Veri toplama ve analiz

Otomatik Yanıt Sistemi Oluşturma

Botunuza otomatik yanıt özelliği eklemek için aşağıdaki kod örneğini kullanabilirsiniz:

<?php

$updates = file_get_contents("https://api.telegram.org/bot$token/getUpdates");
$updates = json_decode($updates, TRUE);
$last_update = $updates["result"][count($updates["result"]) - 1];
$message = $last_update["message"]["text"];
$chat_id = $last_update["message"]["chat"]["id"];

if ($message == 'Merhaba') {
    $reply = 'Merhaba, nasıl yardımcı olabilirim?';
    file_get_contents("https://api.telegram.org/bot$token/sendMessage?chat_id=$chat_id&text=$reply");
}

?>

Bu kod, kullanıcı "Merhaba" yazdığında otomatik olarak yanıt verecektir.

Pratik Bilgiler ve İpuçları

Telegram botunuzu geliştirirken dikkate almanız gereken bazı pratik bilgiler:

  • Botunuzu test etmek için Telegram'da bir grup oluşturun ve botunuzu davet edin.
  • API sınırlarını göz önünde bulundurun; çok fazla istek gönderirseniz, botunuz geçici olarak engellenebilir.
  • Botunuzun kullanımını kolaylaştırmak için kullanıcı dostu komutlar oluşturun.

İpucu: Kullanıcı geri bildirimlerini değerlendirin ve botunuzu sürekli güncel tutun. Bu, kullanıcı deneyimini artıracaktır.

Sonuç

PHP ile Telegram bot programlama, oldukça eğlenceli ve öğretici bir süreçtir. Bu yazıda, temel bot oluşturma adımlarını ve önemli özellikleri ele aldık. Kendi botunuzu geliştirerek Telegram üzerinde etkileşimli bir deneyim yaratabilirsiniz. Hemen başlayın ve topluluğunuzla etkileşimde bulunun!

telegram telegram bot telegram grup telegram kanal mesajlaşma PHP bot programlama

Bu yazıyı paylaş

Yazar Hakkında

s

superadmin

Supers Admin

İçindekiler

Bu yazının içeriği tek bölümden oluşmaktadır.

Grubunuz mu var?

Telegram, WhatsApp veya Discord grubunuzu ücretsiz ekleyin ve binlerce kullanıcıya ulaşın.

Hemen Üye Ol
Tüm Yazılara Dön