Kan Themes
Yapay Zeka (KAI)

RSS Haber Botu

KAI haber botunu kurun; RSS veya İHA kaynağından haberleri otomatik alın, kalite filtresinden geçirin, AI ile özgünleştirin ve onaya ya da yayına gönderin.

Last updated on

Ne yapacaksınız?

Bir RSS adresini veya İHA abone beslemesini bota bağlayacaksınız. Bot belirlediğiniz sıklıkta yeni haberleri alır, isterseniz kalite filtresiyle eler, AI ile yeniden yazar, görsel ve kategori ekler ve yazıyı seçtiğiniz durumda kaydeder: onay bekliyor, taslak veya doğrudan yayın.

Nereye gideceksiniz?

İşlemYol
Botları yönetmeKanews → KAI Yapay Zeka Merkezi → Haber botu
Çalışma sıklığı ve ortak talimatKanews → KAI Yapay Zeka Merkezi → Genel ayarlar
API anahtarlarıKanews → KAI Yapay Zeka Merkezi → Bağlantılar
Onay bekleyen yazılarHaber botu sekmesindeki Onay bekleyen yazılar listesi
Bir botun kararlarıBotun düzenleme ekranındaki Geçmiş bağlantısı → Çalıştırma geçmişi

Ön koşul

  • Özgünleştir modunu kullanacaksanız en az bir AI API anahtarı (OpenAI, Google Gemini veya OpenRouter). Bkz. API Anahtarları.
  • WP-Cron çalışıyor olmalıdır; botlar zamanlı görevle tetiklenir.
  • İsteğe bağlı: Jev editoryal değerlendirmesi için TypeSafe API anahtarı. Bkz. Kalite Filtresi ve Jev.

Bot nasıl çalışır?

Her çalıştırmada bot kaynaktaki haberleri sırayla ele alır:

  1. Alır: RSS veya İHA beslemesini okur. Standart RSS'te kaynak sayfayı da açıp tam metni almaya çalışır.
  2. Seçer: Tarih aralığı dışındaki, daha önce işlenmiş ve 150 karakterden kısa haberleri atlar.
  3. Eler (isteğe bağlı): Kalite filtresi açıksa kural skoru ve Jev ile yayına uygun olmayan haberleri eler.
  4. Kontrol eder: Hassas içerik varsa yazıyı otomatik incelemeye alır.
  5. Yazar: AI haberi yeniden yazar (veya kaynak metin olduğu gibi alınır), özet, SEO başlığı, kategori ve manşet seçimi yapılır.
  6. Görsel ekler: Seçtiğiniz kaynaktan öne çıkan görsel eklenir.
  7. Kaydeder: Yazı seçtiğiniz durumda oluşturulur ve "KAI ile üretildi" etiketiyle işaretlenir.

Bot, Çalıştırma başına haber sayısı kadar yazı oluşturduğunda o çalıştırmayı bitirir. Atlanan haberler bu sayıya dahil değildir.

Adımlar

1. Çalışma sıklığını ayarlayın

  1. Kanews → KAI Yapay Zeka Merkezi → Genel ayarlar sekmesine gidin.
  2. Çalışma Sıklığı (Cron) alanından bir aralık seçin: her 5, 10, 15 veya 30 dakikada bir, saatte bir, günde iki kez ya da günde bir.
  3. İsterseniz Haber Botu Genel Talimatı alanına tüm botlar için geçerli bir üslup talimatı yazın (ör. "Kısa paragraflar kullan").
  4. Kaydedin.

Sıklık tüm botlar için ortaktır. Birden fazla bot varsa Kanews onları aralık boyunca eşit dağıtır, aynı anda çalışmazlar.

2. Yeni bot oluşturun

  1. Haber botu sekmesine gidin ve yeni bot oluşturun (ilk botta İlk botu oluştur).
  2. Bot ayarları beş bölümdür. Aşağıda her bölümün alanları anlatılıyor.
  3. Bitirince Değişiklikleri kaydet'e tıklayın.

Kaynak

AlanAçıklama
Feed adresi (zorunlu)Tam RSS/Atom adresi, ör. https://ornek.com/feed/
Bot adıİsteğe bağlı. Boşsa feed başlığı kullanılır.
Ajans biçimiStandart RSS için Yok (standart RSS). İHA abonesiyseniz İHA Abone RSS: haber kodu, çoklu görsel, video, kategori, şehir ve son dakika bilgisi otomatik işlenir.
İHA son dakikaYalnızca İHA'da görünür. Yalnızca SonDakika = Evet olanları işle işaretliyse diğer haberler atlanır.

Haber seçimi

AlanAçıklama
Çalıştırma başına haberHer çalıştırmada en fazla kaç yazı oluşturulacağı (1–10). Varsayılan 3.
Tarih aralığıYalnızca son kaç gün içinde yayımlanmış haberlerin işleneceği (1–30). 1 = yalnızca bugün.
İşleme sırasıYeni → Eski (varsayılan) en güncel haberi önce işler. Eski → Yeni seçilirse en yeni haber en son yayınlanır.
Kalite filtresiYayına uygun olmayan haberleri yazı oluşturmadan eler. İki aşamalıdır: ücretsiz kural skoru ve isteğe bağlı Jev değerlendirmesi. Ayrıntılar: Kalite Filtresi ve Jev.

İçerik ve yapay zeka

AlanAçıklama
İçerik moduÖzgünleştir: AI haberi yeniden yazar, kategori/manşet/bileşen seçebilir. Kaynak metin: başlık ve içerik kaynaktan olduğu gibi alınır, AI yeniden yazmaz.
Yapay zeka modeliYalnızca anahtarı tanımlı sağlayıcıların modelleri listelenir.
Anlatım biçimi5N1K formatı, SSS bölümü, Karşılaştırma tabloları, Listeler. SSS bölümü kısa (400 karakter altı) ve son dakika haberlerinde otomatik atlanır.
Ek AI çıktılarıAI ile özet (excerpt) üret (kapalıysa özet yazının ilk cümlelerinden kesilir). SEO başlığı üret (Yoast/Rank Math varsa ilgili alana yazılır).
Bot talimatıBu botun yazılarına özel üslup/odak talimatı (en fazla 1500 karakter). Genel talimatla birlikte uygulanır; çelişkide botun talimatı geçerlidir.
Kaynak satırıYazı sonuna kaynak bağlantısı ekle. Bağlantının önündeki etiketi (ör. "Kaynak") değiştirebilirsiniz.
Hassas içerikHassas içerikte otomatik incelemeye al (varsayılan açık). Çocuk mağdur, şiddet ve intihar sinyallerinde yazı durumu ne olursa olsun incelemeye alınır ve manşete eklenmez.

Bot talimatı yazının nasıl yazılacağını belirler. Hangi haberin seçileceğini belirlemek için kalite filtresindeki Yayın çizgisi alanını kullanın.

Yayın ve yerleşim

AlanAçıklama
Yazı durumuİnceleme bekliyor (önerilen): editör onayından sonra yayınlanır. Taslak: taslak olarak kaydedilir. Doğrudan yayınla: onay beklemeden yayına çıkar.
YazarYazıların atanacağı kullanıcı.
KategoriSabit bir kategori seçerseniz tüm yazılar oraya atanır. Otomatik seçimde kategoriyi AI belirler.
AI kategori havuzuOtomatik seçimde AI'ın seçebileceği kategoriler. Boşsa tüm kategoriler. Her yazıya bir ana kategori, gerekirse en fazla bir ek kategori atanır.
Manşet alanları / Bileşen alanlarıSeçtiğiniz alanlara bu botun tüm yazıları eklenir. Yapay zeka seçsin işaretlenirse seçim, AI'ın seçebileceği havuz olur (boşsa tüm alanlar); uymayan haberler hiçbir alana eklenmez. Manşette AI yalnızca manşetlik haberleri ekler.

Manşeti AI seçerken yazı durumu Doğrudan yayınla ise, editör görmeden anasayfaya içerik düşebilir.

İpucu: Yazılar → Kategoriler ekranındaki kategori açıklamaları AI'a kategorinin tanımı olarak gönderilir. Örneğin Spor kategorisine "Yalnızca maç, transfer ve sporcu haberleri" yazmak yanlış eşleşmeleri azaltır.

Görsel

AlanAçıklama
Görsel kaynağıKapalı (yapay görsel üretilmez), OpenAI GPT Image, Google Gemini görsel veya Pexels Stok Fotoğraf. Yalnızca anahtarı tanımlı kaynaklar listelenir.
Kaynak haberdeki görseli kullanYapay görsel üretilmezse veya başarısız olursa kaynak haberdeki görsel kullanılır (varsayılan açık).
Varsayılan görselHiçbir görsel bulunamazsa kullanılacak görsel.

OpenRouter yalnızca metin üretir, görsel üretemez.

3. Botu test edin

  1. Bot kartındaki Şimdi çalıştır'a tıklayın.
  2. Karttaki Son sonuç satırında kaç yazı oluşturulduğunu, Atlananlar satırında kaç haberin hangi nedenle atlandığını görün.
  3. Ayrıntı için botu Düzenle → Geçmiş → Çalıştırma geçmişi tablosuna bakın.

4. Onay bekleyen yazıları yönetin

Haber botu sekmesindeki Onay bekleyen yazılar listesi, botların taslak veya inceleme durumunda bıraktığı yazıları gösterir. Doğrudan yayınla kullanan botların yazıları buraya yalnızca hassas içerikte düşer.

İşlemSonuç
OnaylaYazıyı yayınlar.
Yeniden üretKaynaktan AI ile yeni bir versiyon üretir.
ReddetYazıyı çöpe taşır.

Onaylamadan önce yazıyı normal WordPress editöründe düzenleyebilirsiniz.

5. Botu yönetin

Bot kartındaki düğmeler:

  • Şimdi çalıştır: Botu zamanını beklemeden çalıştırır.
  • Düzenle: Ayarları açar.
  • Durdur / Etkinleştir: Botu geçici olarak durdurur veya yeniden başlatır.
  • Sil: Botu tamamen kaldırır. Daha önce oluşturulan yazılar silinmez.

Çalıştırma geçmişini okumak

Çalıştırma geçmişi, her haber için botun verdiği son kararı ve nedenini gösterir. Aynı haber ve sonuç tekrar yazılmaz, eski kayıtlar otomatik budanır.

Sonuç sütunu Atlandı, Başarısız veya Feed hatası olabilir. En sık görülen nedenler:

NedenAnlamıNe yapmalı?
Tarih aralığı dışındaHaber, Tarih aralığı ayarından eskiGerekirse aralığı artırın
Aynı kaynak (taslak/çöp) mevcutBu haberden daha önce yazı oluşturulmuş ve henüz yayınlanmamış (taslak veya onay bekliyor)Normal. Mevcut yazıyı Onay bekleyen yazılar listesinden yönetin.
Metin çok kısa (150 karakter altı)Kaynak yeterli metin vermiyorNormal. Kaynak sitede tam metin RSS'e eklenmiyor olabilir.
Kalite skoru eşiğin altındaKural skoru minimum skorun altındaMinimum skoru gözden geçirin
Jev: haber değeri düşük / tanıtım / yayın çizgisi dışında / aynı olayJev haberi reddettiBkz. Kalite Filtresi ve Jev
Jev değerlendirmesi yapılamadıTypeSafe geçici olarak cevap vermediSonraki çalıştırmada yeniden denenir
TypeSafe API anahtarı eksikJev açık ama anahtar yok; bot hiç haber işlemezAnahtarı ekleyin veya Jev'i kapatın
Yeniden deneme kuyruğundaAI yazımı başarısız oldu, otomatik tekrar denenecekBekleyin
Rate-limit beklemedeAI sağlayıcısı istek sınırına ulaşıldıBekleyin veya bot sayısını/sıklığını azaltın
Kalıcı hata (müdahale gerekli)Haber birkaç denemeye rağmen yazılamadıHatayı okuyun, Şimdi dene veya Hataları temizle
AI devre kesici açıkKota veya yetki hatası nedeniyle AI çağrıları geçici olarak durdurulduSağlayıcıda bakiyeyi/anahtarı kontrol edin
RSS alınamadıFeed adresine ulaşılamadıAdresi tarayıcıda açarak doğrulayın
API anahtarı eksikSeçilen model için anahtar yokBağlantılar sekmesinden ekleyin

Yeniden deneme kuyruğu

AI yazımı geçici bir hata nedeniyle başarısız olursa haber kaybolmaz; yeniden deneme kuyruğuna alınır ve sonraki çalıştırmalarda otomatik denenir. Bir haber 5 denemeden sonra hâlâ yazılamazsa kalıcı hata olarak işaretlenir.

Haber botu sekmesinin üstündeki Yeniden deneme kutusu bekleyen ve hatalı iş sayısını gösterir:

  • Şimdi dene: Bekleyen işleri hemen dener.
  • Hataları temizle: Kalıcı hataları listeden kaldırır.

Kota veya yetki hatasında (ör. bakiyeniz bittiğinde) Kanews tüm botlarda AI çağrılarını bir süre durdurur (devre kesici). Bu, aynı hatanın her haberde tekrarlanıp gereksiz istek gönderilmesini önler.

Beklenen sonuç

  • Bot, seçtiğiniz sıklıkta kaynağı kontrol eder ve her çalıştırmada en fazla Çalıştırma başına haber kadar yazı oluşturur.
  • Kalite filtresi açıksa uygun olmayan haberler yazı oluşturulmadan elenir ve geçmişte nedeniyle görünür.
  • Yazılar seçtiğiniz durumda kaydedilir ve yazı listesinde "KAI ile üretildi" etiketiyle işaretlenir.

Dikkat

  • WP-Cron yalnızca siteye ziyaret geldiğinde tetiklenir. Paylaşımlı hostinglerde seyrek çalışabilir; güvenilir zamanlama için sunucu cron job'u kurun.
  • Her AI yazımı, görsel üretimi ve Jev değerlendirmesi API maliyeti oluşturur. Çok sayıda bot ve kısa aralık maliyeti artırır. Kalite filtresi, uygun olmayan haberler için yazım maliyetini önler.
  • Doğrudan yayınla seçiliyse yazılar editör görmeden yayınlanır. İlk günlerde İnceleme bekliyor ile başlamanız önerilir.
  • AI tarafından üretilen içerikleri, özellikle isim, rakam ve tarihleri, yayınlamadan önce gözden geçirin.

Yanlış olduysa

  • Bot hiç çalışmıyor: WP-Cron'un aktif olduğundan emin olun. wp-config.php içinde DISABLE_WP_CRON tanımlıysa sunucu cron job'u kurmanız gerekir. Bot kartındaki Sonraki satırı bir sonraki çalışma zamanını gösterir.
  • Bot çalışıyor ama yazı oluşturmuyor: Karttaki Atlananlar satırına ve Çalıştırma geçmişi'ne bakın. En sık nedenler: tarih aralığının dar olması, kalite filtresinin sıkı ayarlanması veya kaynağın tam metin vermemesi.
  • Feed öğeleri çekilmiyor: Feed adresini tarayıcıda açarak geçerli bir RSS döndüğünü doğrulayın.
  • AI yazımı başarısız oluyor: Bağlantılar sekmesinde anahtarı test edin ve sağlayıcıda kota/bakiye olduğunu kontrol edin.
  • Yanlış kategoriye atanıyor: AI kategori havuzunu daraltın ve kategori açıklamalarını doldurun.

Hâlâ olmuyorsa

  1. Botu Şimdi çalıştır ile tetikleyin ve ekrandaki bildirimi okuyun.
  2. Genel ayarlar sekmesindeki Haber botu log dosyası bölümünde her bot için tutulan *_items.jsonl dosyasını inceleyin.
  3. Sunucu PHP zaman aşımı süresinin yeterli olduğundan emin olun (en az 30 saniye önerilir). AI yazımı ve görsel üretimi haber başına birkaç saniye sürebilir.

Bu sayfa faydali oldu mu?

On this page