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?
| İşlem | Yol |
|---|---|
| Botları yönetme | Kanews → KAI Yapay Zeka Merkezi → Haber botu |
| Çalışma sıklığı ve ortak talimat | Kanews → KAI Yapay Zeka Merkezi → Genel ayarlar |
| API anahtarları | Kanews → KAI Yapay Zeka Merkezi → Bağlantılar |
| Onay bekleyen yazılar | Haber 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:
- Alır: RSS veya İHA beslemesini okur. Standart RSS'te kaynak sayfayı da açıp tam metni almaya çalışır.
- Seçer: Tarih aralığı dışındaki, daha önce işlenmiş ve 150 karakterden kısa haberleri atlar.
- Eler (isteğe bağlı): Kalite filtresi açıksa kural skoru ve Jev ile yayına uygun olmayan haberleri eler.
- Kontrol eder: Hassas içerik varsa yazıyı otomatik incelemeye alır.
- 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.
- Görsel ekler: Seçtiğiniz kaynaktan öne çıkan görsel eklenir.
- 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
- Kanews → KAI Yapay Zeka Merkezi → Genel ayarlar sekmesine gidin.
- Ç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.
- İsterseniz Haber Botu Genel Talimatı alanına tüm botlar için geçerli bir üslup talimatı yazın (ör. "Kısa paragraflar kullan").
- 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
- Haber botu sekmesine gidin ve yeni bot oluşturun (ilk botta İlk botu oluştur).
- Bot ayarları beş bölümdür. Aşağıda her bölümün alanları anlatılıyor.
- Bitirince Değişiklikleri kaydet'e tıklayın.
Kaynak
| Alan | Açı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çimi | Standart 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 dakika | Yalnızca İHA'da görünür. Yalnızca SonDakika = Evet olanları işle işaretliyse diğer haberler atlanır. |
Haber seçimi
| Alan | Açıklama |
|---|---|
| Çalıştırma başına haber | Her ç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 filtresi | Yayı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
| Alan | Açı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 modeli | Yalnızca anahtarı tanımlı sağlayıcıların modelleri listelenir. |
| Anlatım biçimi | 5N1K 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çerik | Hassas 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
| Alan | Açı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. |
| Yazar | Yazıların atanacağı kullanıcı. |
| Kategori | Sabit bir kategori seçerseniz tüm yazılar oraya atanır. Otomatik seçimde kategoriyi AI belirler. |
| AI kategori havuzu | Otomatik 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
| Alan | Açı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 kullan | Yapay görsel üretilmezse veya başarısız olursa kaynak haberdeki görsel kullanılır (varsayılan açık). |
| Varsayılan görsel | Hiçbir görsel bulunamazsa kullanılacak görsel. |
OpenRouter yalnızca metin üretir, görsel üretemez.
3. Botu test edin
- Bot kartındaki Şimdi çalıştır'a tıklayın.
- Karttaki Son sonuç satırında kaç yazı oluşturulduğunu, Atlananlar satırında kaç haberin hangi nedenle atlandığını görün.
- 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.
| İşlem | Sonuç |
|---|---|
| Onayla | Yazıyı yayınlar. |
| Yeniden üret | Kaynaktan AI ile yeni bir versiyon üretir. |
| Reddet | Yazı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:
| Neden | Anlamı | Ne yapmalı? |
|---|---|---|
| Tarih aralığı dışında | Haber, Tarih aralığı ayarından eski | Gerekirse aralığı artırın |
| Aynı kaynak (taslak/çöp) mevcut | Bu 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 vermiyor | Normal. Kaynak sitede tam metin RSS'e eklenmiyor olabilir. |
| Kalite skoru eşiğin altında | Kural skoru minimum skorun altında | Minimum skoru gözden geçirin |
| Jev: haber değeri düşük / tanıtım / yayın çizgisi dışında / aynı olay | Jev haberi reddetti | Bkz. Kalite Filtresi ve Jev |
| Jev değerlendirmesi yapılamadı | TypeSafe geçici olarak cevap vermedi | Sonraki çalıştırmada yeniden denenir |
| TypeSafe API anahtarı eksik | Jev açık ama anahtar yok; bot hiç haber işlemez | Anahtarı ekleyin veya Jev'i kapatın |
| Yeniden deneme kuyruğunda | AI yazımı başarısız oldu, otomatik tekrar denenecek | Bekleyin |
| Rate-limit beklemede | AI 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çık | Kota veya yetki hatası nedeniyle AI çağrıları geçici olarak durduruldu | Sağ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ı eksik | Seçilen model için anahtar yok | Bağ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.phpiçindeDISABLE_WP_CRONtanı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
- Botu Şimdi çalıştır ile tetikleyin ve ekrandaki bildirimi okuyun.
- Genel ayarlar sekmesindeki Haber botu log dosyası bölümünde her bot için tutulan
*_items.jsonldosyasını inceleyin. - 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?

