Salı, Ocak 20, 2026
Ana SayfaGenelWordPress'e Telegram Bot Entegrasyonu: Sıfırdan Profesyonel Kurulum

WordPress’e Telegram Bot Entegrasyonu: Sıfırdan Profesyonel Kurulum

Selamlar! Bu yazıda WordPress sitenize Telegram bot entegrasyonunu en detaylı şekilde anlatacağım. Hem manuel yöntemleri hem de hazır çözümleri göstereceğim. Hadi başlayalım!

Telegram Bot Kurulumunun Temelleri

WordPress’e Telegram botu eklemek için iki ana yöntemimiz var: Plugin kullanmak veya API ile manuel entegrasyon. Ben size önce kolay yöntemi, sonra da gelişmiş kullanıcılar için manuel yöntemi göstereceğim.

Yöntem 1: Plugin ile Hızlı Kurulum

En İyi Telegram Bot Pluginleri

WordPress deposunda onlarca Telegram plugin’i var ama ben test ettiğim en iyilerini listeleyeyim:

1. WP Telegram Pro – Paralı ama en kapsamlısı. Otomatik paylaşım, kullanıcı bildirimleri, WooCommerce entegrasyonu var.

2. Telegram for WP – Ücretsiz ve basit. Sadece yazı paylaşımı yapıyor ama stabil çalışıyor.

3. Ultimate Member Telegram – Üyelik sitelerinde kullanıcı kayıt bildirimleri için ideal.

Plugin Kurulum Aşamaları

WordPress yönetim panelinize girin. Eklentiler menüsünden yeni eklenti ekle seçeneğine tıklayın. “Telegram for WP” pluginini aratıp kurun ve aktifleştirin.

Kurulum sonrası sol menüde Telegram ayarları görünecek. Buraya girmeden önce Telegram tarafında bot oluşturmanız gerekiyor.

Telegram Bot Oluşturma

Telegram uygulamasını açın. @BotFather hesabını bulun (mavi tikli olan). /start komutunu gönderin, ardından /newbot yazın.

Bot için görünen ad belirleyin: “WordPress Haberci” Bot için kullanıcı adı belirleyin: “siteniz_bot” (bot ile bitmeli)

Size verilen API token’ı kopyalayın. Bu kritik bilgi, kimseyle paylaşmayın!

Bot Token’ı WordPress’e Ekleme

WordPress’teki Telegram ayarlarına dönün. Bot Token alanına kopyaladığınız token’ı yapıştırın. Kaydet butonuna basın.

Bağlantıyı test et seçeneğine tıklayın. “Bağlantı başarılı” mesajını görmelisiniz.

Yöntem 2: Manuel API Entegrasyonu

Daha fazla kontrol isteyenler için functions.php dosyanıza ekleyebileceğiniz kod:

// Yeni yazı yayınlandığında Telegram'a gönder
function telegram_bildirim_gonder($ID, $post) {
    $token = 'BOT_TOKEN_BURAYA';
    $chat_id = '@kanaliniz';
    
    $mesaj = "🆕 *Yeni Yazı Yayınlandı!*\n\n";
    $mesaj .= "📌 *" . $post->post_title . "*\n\n";
    $mesaj .= substr(strip_tags($post->post_content), 0, 200) . "...\n\n";
    $mesaj .= "🔗 [Yazıyı Oku](" . get_permalink($ID) . ")";
    
    $url = "https://api.telegram.org/bot$token/sendMessage";
    
    $data = [
        'chat_id' => $chat_id,
        'text' => $mesaj,
        'parse_mode' => 'Markdown',
        'disable_web_page_preview' => false
    ];
    
    wp_remote_post($url, [
        'body' => $data
    ]);
}
add_action('publish_post', 'telegram_bildirim_gonder', 10, 2);

Telegram Kanalı/Grubu Oluşturma

Kanal mı Grup mu?

Kanal kullanın eğer:

  • Sadece siz paylaşım yapacaksanız
  • Takipçi sayısı önemliyse
  • Profesyonel görünüm istiyorsanız

Grup kullanın eğer:

  • Kullanıcılarla etkileşim istiyorsanız
  • Topluluk oluşturmak istiyorsanız
  • Soru-cevap yapılacaksa

Kanal Kurulumu

Telegram’da üç çizgi menüye tıklayın. “Yeni Kanal” seçeneğini seçin. Kanal adı ve açıklama girin. Herkese açık kanal oluşturun ve kolay bir kullanıcı adı belirleyin (@blogguncellemeri gibi).

Kanalınız hazır! Şimdi bot’u yönetici yapmanız gerekiyor.

Bot’u Yönetici Yapma

Kanal ayarlarına girin. Yöneticiler bölümüne tıklayın. Yönetici ekle diyerek botunuzun kullanıcı adını aratın. Bot’u ekleyin ve tüm yetkileri verin.

Gelişmiş Özellikler

Özel Mesaj Formatları

Her kategori için farklı emoji ve format kullanabilirsiniz:

  • Teknoloji yazıları: 💻 ile başlasın
  • Haberler: 📰 ile başlasın
  • Eğitim içerikleri: 📚 ile başlasın

Zamanlı Paylaşım

Yazılarınızı hemen değil, belirli saatlerde paylaşmak isterseniz WP Cron kullanabilirsiniz. Örneğin sabah 9, öğlen 12, akşam 6 gibi.

Görsel Ekleme

Telegram API’si görsel göndermeyi de destekliyor. Öne çıkan görseli de paylaşmak için sendPhoto metodunu kullanabilirsiniz.

İstatistik Takibi

Telegram kanalınıza @ChannelAnalyticsBot ekleyerek detaylı istatistik alabilirsiniz. Hangi saatlerde daha çok okunuyor, hangi yazılar ilgi görüyor görebilirsiniz.

WooCommerce Entegrasyonu

E-ticaret siteniz varsa şu bildirimleri gönderebilirsiniz:

  • Yeni ürün eklendiğinde
  • İndirim başladığında
  • Stok bittiğinde
  • Sipariş alındığında (admin bildirimi)

Güvenlik Önlemleri

Token Güvenliği: Bot token’ınızı asla public repository’de paylaşmayın. wp-config.php dosyasında saklayın.

Rate Limiting: Telegram’ın limitleri var. Dakikada 30 mesajdan fazla göndermeyin.

Spam Koruması: Otomatik paylaşımlarda filtre kullanın. Her yazıyı değil, seçtiklerinizi gönderin.

Sorun Giderme

Sık Karşılaşılan Hatalar

“Unauthorized” hatası: Token yanlış girilmiş. Kontrol edin.

“Chat not found” hatası: Kanal ID’si yanlış. @ işaretiyle başladığından emin olun.

Mesajlar gitmiyor: Bot’un yönetici yetkisi var mı kontrol edin.

Türkçe karakter sorunu: UTF-8 encoding kullanın.

Performans İpuçları

  1. Webhook kullanın: Polling yerine webhook daha hızlı.
  2. Cache kullanın: Telegram API yanıtlarını cache’leyin.
  3. Async gönderim: wp_remote_post yerine wp_schedule_single_event kullanın.
  4. CDN entegrasyonu: Görselleri CDN’den servis edin.

Alternatif Botlar ve Servisler

IFTTT entegrasyonu: WordPress RSS’i Telegram’a bağlayabilirsiniz.

Zapier kullanımı: Daha kompleks otomasyonlar için.

Integromat: Görsel workflow ile entegrasyon.

Maliyet Analizi

  • Telegram API: Ücretsiz
  • Basit plugin: Ücretsiz
  • Premium plugin: $20-50 (tek seferlik)
  • Özel geliştirme: $200-500

GDPR ve Yasal Uyumluluk

Kullanıcı verisi topluyorsanız:

  • Gizlilik politikasına ekleyin
  • Açık onay alın
  • Veri silme hakkı tanıyın

Sonuç ve Öneriler

WordPress’e Telegram bot entegrasyonu yapmak sitenizin erişimini artırır. Doğru stratejiyle kullanıcı etkileşimini %40’a kadar yükseltebilirsiniz.

Başlangıç için basit bir plugin yeterli. İlerleyen zamanlarda özel geliştirmelerle zenginleştirebilirsiniz.

En önemli nokta, kullanıcılarınızı spam ile boğmamak. Kaliteli içerik, doğru zamanlama ve kişiselleştirilmiş mesajlar başarının anahtarı.

Son tavsiyem: Önce küçük bir test grubuyla başlayın. Geri bildirimleri değerlendirin. Sonra geniş kitleye açın.

Başarılar dilerim!

RELATED ARTICLES

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

- Advertisment -

Most Popular

Recent Comments