Otopilot
İçerik ve blogSatışta

Makale Botu

Hazırlayan Son güncelleme:

Kısa özetAnahtar kelime listenizden kendi sitenize SEO uyumlu makale taslağı hazırlar; Python ile sunucunuzda çalışır.

Anahtar kelime kuyruğunu sırayla işler, taslağı sitenize gönderir; zamanlanmış görevle (cron) her gün çalıştırılabilir. Sitedeki benzer başlıkları eler, yazının sonuna SSS ekler. Yapay zekâ için kendi OpenAI veya uyumlu servis anahtarınızı kullanırsınız.

Neler yapar

  • Anahtar kelime kuyruğu
  • Taslak, onay ve günlük yayın akışı
  • SEO başlık ve açıklama önerisi
  • Benzer başlık kontrolü

Çalışma yeri

  • Kendi sunucumda

    Paketi indirip kendi sunucunuza kurarsınız. Lisans anahtarı ile çalışır.

  • Bizde çalışsın

    Bot bizim sunucumuzda çalışır. Kurulum, güncelleme ve izleme bizde.

Platformlar

WordPress, Özel PHP sitesi, Next.js / Node.js, Laravel, XenForo

Fiyata dahil

Temel, Standart destek, Zamanlı, Yayın öncesi onay kuyruğu, SEO başlık ve açıklama

Hacim birimi: günde makale (Temel: 3)

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.

Ne yapar?

Makale Botu, anahtar kelime listenizi sırayla işleyip her kelime için kendi sitenize özgün, SEO uyumlu bir makale taslağı üretir. Marka, uzman kimliği, ton ve uzunluk ayarlanır; yapay zekâya uydurma istatistik, kaynak ve alıntı yazmaması söylenir ve yazının sonuna SSS bölümü eklenir. Sitedeki mevcut başlıklarla benzer bir başlık üretilirse yazıyı göndermez. Yapay zekâ sizin kendi anahtarınızla çalışır.

Kimin işine yarar?

  • Blogunu anahtar kelime listesine göre düzenli besleyen WordPress site sahipleri
  • Müşteri siteleri için taslak üretip editör kontrolünden geçiren içerik ekipleri
  • Yazıları önce taslak olarak görüp sonra yayına almak isteyenler
  • OpenAI veya OpenAI uyumlu bir sağlayıcıda kendi hesabı olan kullanıcılar

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ı
  • Kendi OpenAI anahtarınız veya OpenAI uyumlu bir servis (OpenRouter, Groq, yerel Ollama gibi); yapay zekâ kullanım ücreti size aittir
  • Yayın hedefi için erişim: WordPress kullanıcı adı ve uygulama parolası ya da XenForo, webhook, dosya veya Telegram bilgileri
  • Zamanlı çalışma için cron kullanabileceğiniz bir Linux sunucu

Adım adım kurulum ve kullanım

  1. 1Paketi Lisanslarım sayfasından indirip açın ve article-bot klasörüne geçin.
  2. 2Bağımlılıkları kurun: pip install -r requirements.txt
  3. 3Ayar dosyasını oluşturun: cp config.example.json config.json
  4. 4Gizli değerleri ortam değişkeni olarak verin: export BOT_LICENSE_KEY=..., export OPENAI_API_KEY=..., export WP_APP_PASSWORD=...
  5. 5WordPress'te Kullanıcılar > Profil > Uygulama Parolaları bölümünden bir uygulama parolası oluşturun ve target.username ile target.base_url alanlarını doldurun.
  6. 6Anahtar kelimeleri keywords.list içine veya anahtar-kelimeler.txt dosyasına her satıra bir kelime olacak şekilde yazın; # ile başlayan satırlar atlanır.
  7. 7writing ve site bölümlerinde marka, uzman kimliği, ton, kelime sayısı ve kategorileri ayarlayın.
  8. 8Lisansı ve ayarları kontrol edin: python3 bot.py check
  9. 9Kuru çalıştırma yapın: python3 bot.py --dry-run; makale data/kuru-calisma/ altına JSON olarak yazılır, siteye gönderilmez.
  10. 10Gerçek çalıştırma: python3 bot.py; WordPress'te varsayılan durum taslaktır. Tek seferde daha fazla yazı için --limit N kullanabilirsiniz.
  11. 11Zamanlama için /etc/cron.d/ altına dosya ekleyin, örnek: 30 9 * * 1,3,5 kullanici cd /yol/article-bot && BOT_LICENSE_KEY=... /usr/bin/python3 bot.py >> data/cron.log 2>&1

Ayarlar ve anlamları

license.key / license.domain
Lisans anahtarı (env:BOT_LICENSE_KEY) ve lisanslı alan adı.
ai.provider
openai (varsayılan) veya compatible; compatible için ai.base_url ile servis adresi verilir.
ai.api_key
Kendi sağlayıcı anahtarınız, env:OPENAI_API_KEY biçiminde. Ücret sağlayıcınıza ödenir.
ai.model
Kullanılacak model, örnek gpt-4o-mini.
ai.max_calls_per_run
Tek çalıştırmadaki yapay zekâ çağrı sınırı; aşılırsa bot durur.
site.brand / site.language / site.categories
Yazıda en fazla bir kez anılacak marka, yazım dili ve WordPress kategorileri.
writing.persona / writing.tone / writing.words / writing.brief
Yazar kimliği, ton, yaklaşık kelime sayısı ve her makaleye eklenecek ek not.
keywords.list / keywords.file
İşlenecek anahtar kelimeler; ikisi birleştirilir, tekrarlar ayıklanır.
dedup.title_similarity
0 ile 1 arası başlık benzerlik eşiği (varsayılan 0.6); eşik aşılırsa yazı gönderilmez.
target.type / target.status
Yayın hedefi ve WordPress durumu: draft (varsayılan), future veya publish.
target.create_categories
WordPress'te bulunmayan kategori ve etiketlerin oluşturulmasına izin verir; varsayılan kapalıdır ve yalnız mevcut olanlar atanır.
run.per_run
Tek çalıştırmada üretilecek makale sayısı (varsayılan 1).

Sınırlar ve yapamadıkları

  • Paket yalnız Python sürümüdür; PHP veya Node.js sürümü bulunmaz.
  • Ayrı bir yayın takvimi yoktur; sıklığı cron satırıyla, adedi run.per_run ile siz belirlersiniz.
  • Kapak görseli eklemez ve SEO eklentilerinin (Yoast, Rank Math gibi) başlık ve açıklama alanlarını doldurmaz; meta açıklama WordPress özet alanına yazılır.
  • Yinelenen başlık nedeniyle atlanan anahtar kelime işaretlenir ve tekrar denenmez.
  • Yapay zekâ çıktısı hata içerebilir; yayın öncesi editör kontrolü ve içerik sorumluluğu size aittir.
  • Her makale 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

Yapay zekâ anahtarı yok (ai.api_key).

OPENAI_API_KEY ortam değişkenini tanımlayın veya ai.api_key alanını env:AD biçiminde doğru değişkene bağlayın.

Yapay zekâ anahtarı reddedildi (401).

Anahtarınız iptal edilmiş veya bakiyeniz bitmiş olabilir; sağlayıcı panelinizi kontrol edin.

Mevcut başlıklar alınamadı, yalnız yerel kayıtla kontrol mesajı.

WordPress adresini, kullanıcı adını ve uygulama parolasını kontrol edin; bu durumda benzerlik kontrolü yalnız botun önceki yazılarıyla yapılır.

HATA: <kelime>: üretilen makale çok kısa.

Model yeterli paragraf üretmemiştir; kelime işaretlenmez ve sonraki çalıştırmada yeniden denenir. Gerekirse daha güçlü bir model seçin veya writing.words değerini kontrol edin.

Yinelenen içerik, atlandı mesajı.

Sitede benzer başlık vardır. Kelimeyi değiştirin veya dedup.title_similarity eşiğini yükseltin.

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. Yapay zekâ sağlayıcınızdaki hesap, bakiye ve faturalama konuları sağlayıcınızla aranızdadır.

Sık sorulan sorular

Yapay zekâ ücretini kim öder?

Bot sizin anahtarınızla çalışır; kullanım ücreti doğrudan sağlayıcınıza, sizin hesabınızdan ödenir. Pakette bize ait bir anahtar yoktur.

Yazılar doğrudan yayına girer mi?

Varsayılan durum taslaktır. target.status değerini publish yaparsanız doğrudan yayımlanır; review kipiyle önce yerel onay kuyruğuna da alabilirsiniz.

OpenAI dışında bir servis kullanabilir miyim?

Evet. ai.provider değerini compatible yapıp ai.base_url ile OpenRouter, Groq veya yerel Ollama gibi OpenAI uyumlu bir adres verebilirsiniz.

Aynı kelime için ikinci makale yazılır mı?

Hayır. İşlenen kelime data/state.db içinde işaretlenir ve tekrar yazılmaz.

Makale Botu hangi platformlarda çalışır?

Desteklenen platformlar: WordPress, Özel PHP sitesi, Next.js / Node.js, Laravel, XenForo.

Makale Botu nerede çalışır, nasıl teslim edilir?

Kendi sunucumda: Paketi indirip kendi sunucunuza kurarsınız. Lisans anahtarı ile çalışır. Bizde çalışsın: Bot bizim sunucumuzda çalışır. Kurulum, güncelleme ve izleme bizde.

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.