Haber Taslak Botu
Hazırlayan Otopilot EkibiSon güncelleme:
Kısa özetSeçtiğiniz RSS kaynaklarından kısa özet ve kaynak bağlantısıyla taslak hazırlar, editör onayına sunar.
Haber metninin tamamını kopyalamaz. Kısa özet, başlık önerisi ve kaynak bağlantısıyla taslak oluşturur, tekrar eden haberleri ayıklar. Yayına alma kararı editörünüzdedir.
Neler yapar
- RSS kaynak listesi ve tekrar ayıklama
- Kaynak bağlantısı zorunlu
- Taslak ve editör onayı
- WordPress, XenForo veya özel panel çıkışı
Çalışma yeri
Bizde çalışsın
Bot bizim sunucumuzda çalışır. Kurulum, güncelleme ve izleme bizde.
Kendi sunucumda
Paketi indirip kendi sunucunuza kurarsınız. Lisans anahtarı ile çalışır.
Platformlar
WordPress, Özel PHP sitesi, Next.js / Node.js, Laravel, XenForo
Fiyata dahil
Temel, Standart destek, Zamanlı, Yayın öncesi onay kuyruğu, Kaynak bağlantısı ve atıf, Yeni RSS öğesi
Hacim birimi: günde taslak (Temel: 10)
Bir lisansla 1 kurulum
Kendi AI anahtarınızla çalışır
Bu bot yapay zekâ için sizin API anahtarınızı kullanır. Yapay zekâ kullanım ücreti doğrudan sağlayıcıdaki (ör. OpenAI) hesabınızdan düşer; lisans ücretine dahil değildir.
Haber metinleri başkasının eseridir: bot yalnız özet ve kaynak bağlantısıyla taslak üretir, tam metin kopyalamaz.
Ne yapar?
Haber Taslak Botu, seçtiğiniz RSS veya Atom beslemelerindeki haberleri yalnız beslemenin verdiği başlık ve özetten yararlanarak kısa, özgün bir haber taslağına dönüştürür ve sonuna kaynağı bağlantısıyla ekler. Kaynak sitenin sayfaları kazınmaz, tam metin kopyalanmaz. Her beslemede izin türü zorunludur ve varsayılan durum taslaktır; doğrudan yayın için ayrıca açık onay gerekir. Yapay zekâ sizin kendi anahtarınızla çalışır, isterseniz yapay zekâsız özet ve bağlantı taslağı da üretilebilir.
Kimin işine yarar?
- Yerel haber veya sektör haberi yayınlayan, taslakları editörle kontrol eden siteler
- Kurum duyurularını ve izinli beslemeleri sitesinde kaynak göstererek paylaşmak isteyenler
- Kendi içerik beslemesini başka bir sitesine taslak olarak aktarmak isteyen yayıncılar
- Kopya içerik riskinden kaçınmak isteyen haber editörleri
Gereksinimler
- Python 3.10 veya üstü ve pip install -r requirements.txt ile kurulan requests paketi
- Panelden alınan lisans anahtarı ve lisanslı alan adı
- Kullanım izni olan RSS veya Atom besleme adresleri
- rewrite açıkken kendi OpenAI veya OpenAI uyumlu servis anahtarınız; kullanım ücreti size aittir
- WordPress uygulama parolası ya da diğer hedeflerden birinin erişim bilgisi
Adım adım kurulum ve kullanım
- 1Paketi Lisanslarım sayfasından indirip açın ve news-draft-bot klasörüne geçin.
- 2Bağımlılıkları kurun: pip install -r requirements.txt
- 3Ayar dosyasını oluşturun: cp config.example.json config.json
- 4Gizli değerleri verin: export BOT_LICENSE_KEY=..., export OPENAI_API_KEY=..., export WP_APP_PASSWORD=...
- 5feeds listesine her besleme için name, url, permission (own, licensed, public-rss), attribution ve categories yazın; public-rss işaretlemeden önce yayıncının kullanım koşullarını okuyun.
- 6İsterseniz her beslemeye filter.include ve filter.exclude kelimeleri ekleyin.
- 7Lisansı ve ayarları kontrol edin: python3 bot.py check
- 8Kuru çalıştırma yapın: python3 bot.py --dry-run; taslaklar data/kuru-calisma/ altına yazılır.
- 9Gerçek çalıştırma: python3 bot.py; taslaklar sitenize taslak durumunda gönderilir.
- 10Zamanlama için /etc/cron.d/ altına dosya ekleyin, örnek: 5 8,13,18 * * * kullanici cd /yol/news-draft-bot && BOT_LICENSE_KEY=... /usr/bin/python3 bot.py >> data/cron.log 2>&1
Ayarlar ve anlamları
- feeds[].url
- Besleme adresi (http veya https); yerel dosya için file: ile başlayan yol kullanılabilir.
- feeds[].permission
- own, licensed veya public-rss; başka değer verilirse besleme okunmaz.
- feeds[].attribution
- Kaynak satırında gösterilecek yayıncı adı; boşsa besleme adı kullanılır.
- feeds[].categories
- Bu beslemeden gelen taslaklara atanacak kategoriler.
- feeds[].filter.include / feeds[].filter.exclude
- Başlık ve özette geçmesi gereken veya geçmemesi gereken kelimeler.
- rewrite.enabled
- true ise yapay zekâ özgün taslak yazar; false ise yapay zekâsız, özetin ilk 400 karakteri ve kaynak bağlantısıyla taslak üretilir.
- legal.publish_acknowledged
- Doğrudan yayın için target.status publish ile birlikte true olmalıdır; aksi halde taslak gönderilir.
- site.language
- Taslak dili (varsayılan Türkçe).
- ai.provider / ai.api_key / ai.model / ai.max_calls_per_run
- Kendi yapay zekâ sağlayıcınız ve tek çalıştırmadaki çağrı sınırı (örnekte 20).
- target.type / target.status
- Yayın hedefi ve durum; varsayılan draft.
- run.per_run
- Tek çalıştırmada üretilecek en fazla taslak (varsayılan 5).
- run.min_summary_chars
- Bu uzunluktan kısa özetli haberler atlanır (varsayılan 120).
Sınırlar ve yapamadıkları
- Yalnız beslemenin verdiği başlık ve özet kullanılır; özeti kısa veren beslemelerden taslak çıkmaz.
- Kısa özet nedeniyle atlanan haber işaretlenir ve sonraki çalıştırmalarda yeniden denenmez.
- Tekrar kontrolü haberin besleme kimliği veya bağlantısına göre yapılır; farklı beslemelerdeki aynı haber ayrı taslak olabilir.
- Taslaklara görsel eklenmez.
- DTD içeren veya 5 MB'tan büyük beslemeler güvenlik nedeniyle reddedilir.
- rewrite açıkken her taslak bir yapay zekâ çağrısıdır ve ücreti kendi sağlayıcı hesabınıza yansır.
Sık karşılaşılan sorunlar ve çözümleri
Besleme tanımlı değil (feeds) mesajı.
config.json içindeki feeds listesine en az bir besleme ekleyin.
Atlandı: <ad> için izin türü belirtilmemiş mesajı.
Beslemeye own, licensed veya public-rss değerlerinden uygun olanı permission olarak yazın.
Besleme okunamadı: <ad>: <hata türü> mesajı.
Besleme adresini tarayıcıda açarak kontrol edin; adres RSS 2.0 veya Atom biçiminde olmalıdır.
UYARI: legal.publish_acknowledged onayı yok; içerik taslak olarak gönderilecek.
Bu bir korumadır. Doğrudan yayın istiyorsanız hukuki notu okuyup legal.publish_acknowledged değerini true yapın.
Yapay zekâ anahtarı reddedildi (401).
Sağlayıcınızdaki anahtarı ve bakiyeyi kontrol edin veya rewrite.enabled değerini false yaparak yapay zekâsız çalışın.
Güncelleme ve destek
Standart destek pakete dahildir; destek talebi veya e-postayla iş günlerinde yanıt veririz. Süreli lisansta güncellemeler lisans süresince, ömür boyu lisansta 12 ay boyunca Lisanslarım sayfasından sunulur. Öncelikli destek ve Kurulumu biz yapalım seçenekleri satın alırken eklenebilir. Bir beslemeyi kullanma izninin bulunması ve yayımlanan içeriğin hukuki sorumluluğu size aittir.
Sık sorulan sorular
Haberin tam metni kopyalanır mı?
Hayır. Bot kaynak sayfasını açmaz; yalnız beslemedeki başlık ve özeti kullanır, yapay zekâya kaynak cümlelerini birebir kopyalamaması söylenir ve sonuna kaynak bağlantısı eklenir.
Yapay zekâ olmadan çalışır mı?
Evet. rewrite.enabled false iken yapay zekâya bağlanılmaz; özet ve kaynak bağlantısından oluşan bir taslak hazırlanır.
Taslaklar doğrudan yayına girer mi?
Varsayılan durum taslaktır. Doğrudan yayın için hem target.status publish hem legal.publish_acknowledged true olmalıdır.
Yapay zekâ ücretini kim öder?
Bot sizin anahtarınızla çalışır; kullanım ücreti doğrudan sizin sağlayıcı hesabınıza yansır.
Haber Taslak Botu hangi platformlarda çalışır?
Desteklenen platformlar: WordPress, Özel PHP sitesi, Next.js / Node.js, Laravel, XenForo.
Haber Taslak Botu nerede çalışır, nasıl teslim edilir?
Bizde çalışsın: Bot bizim sunucumuzda çalışır. Kurulum, güncelleme ve izleme bizde. Kendi sunucumda: Paketi indirip kendi sunucunuza kurarsınız. Lisans anahtarı ile çalışır.
Bir lisansla kaç kurulum yapabilirim?
Bir lisansla 1 kurulum yapabilirsiniz. Lisans anahtarınız hesabınızdaki Lisanslarım sayfasında görünür.
Memnun kalmazsam iade alabilir miyim?
7 gün iade: Ödeme tarihinden itibaren 7 gün içinde gerekçe göstermeden iade isteyebilirsiniz.