Tarif Botu
Hazırlayan Otopilot EkibiSon güncelleme:
Kısa özetTarif kuyruğunuzdan WordPress sitenize taslak tarif hazırlar, kapak görselinin uygunluğunu kontrol eder.
Belirlediğiniz tarif listesinden günlük taslak üretir. Görseli yalnız lisansı uygun kaynaklardan ve atfıyla alır. Yayından önce editör onayı açılabilir. Yapay zekâ için kendi OpenAI anahtarınızı kullanırsınız.
Neler yapar
- Tarif kuyruğu ve günlük kota
- Kapak görseli kontrolü ve görsel atfı
- Yayın öncesi onay kuyruğu
- WordPress REST ile bağlantı
Ç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
Fiyata dahil
Temel, Standart destek, Zamanlı, Yayın öncesi onay kuyruğu, SEO başlık ve açıklama
Hacim birimi: günde tarif (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?
Tarif Botu, kendi yemek tarifi sitenizde kuyruktaki sıradaki yemek için malzeme, adım, püf noktası, yaklaşık besin değeri ve SSS içeren bir tarif hazırlar ve WordPress sitenize varsayılan olarak taslak gönderir. Kapak görselini yalnız Openverse ve Wikimedia Commons'taki CC0, CC BY ve CC BY-SA lisanslı görsellerden seçer, isterseniz yapay zekâ görüntü kontrolüyle yanlış yemeği eler ve görselin yazarını, lisansını ve kaynağını yazıya ekler. Kuyruk azaldığında sitede olmayan yeni tarif adayları ekleyebilir. Yapay zekâ sizin kendi anahtarınızla çalışır.
Kimin işine yarar?
- WordPress tabanlı yemek tarifi sitesi işletenler
- Tarif kuyruğunu önceden belirleyip her gün belirli sayıda taslak almak isteyen editörler
- Kapak görsellerinde lisans ve atıf kurallarına uymak isteyen yayıncılar
- Yayın öncesi her tarifi kontrol etmek isteyen ekipler
Gereksinimler
- Python 3.10 veya üstü ve pip install -r requirements.txt ile kurulan requests paketi
- Panelden alınan lisans anahtarı ve tarif sitenizin alan adı
- Kendi OpenAI anahtarınız veya OpenAI uyumlu bir servis; görüntü kontrolü için görsel destekleyen bir model gerekir; kullanım ücreti size aittir
- WordPress kullanıcı adı ve uygulama parolası
- Openverse ve Wikimedia Commons'a erişebilen internet bağlantısı
- Zamanlı çalışma için cron kullanabileceğiniz bir Linux sunucu
Adım adım kurulum ve kullanım
- 1Paketi Lisanslarım sayfasından indirip açın ve recipe-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=...; Telegram bildirimi isterseniz TELEGRAM_BOT_TOKEN ve TELEGRAM_CHAT_ID.
- 5site.categories listesini WordPress'teki kategori adlarınızla aynı yazın; tarif yalnız bu listeden birine atanır.
- 6queue.seed listesine ilk tariflerin adlarını yazın; ilk çalıştırmada kuyruk data/queue.json dosyasına bu listeden oluşturulur.
- 7Lisansı ve ayarları kontrol edin: python3 bot.py check
- 8Kuru çalıştırma yapın: python3 bot.py --dry-run; tarifler data/kuru-calisma/ altına yazılır, siteye gönderilmez.
- 9Gerçek çalıştırma: python3 bot.py; tarifler varsayılan olarak taslak gönderilir. Önce yerel onay isterseniz target.mode değerini review yapıp python3 bot.py review ve python3 bot.py approve all kullanın.
- 10Yayın öncesi taslağın sonundaki görsel atıf satırını silmeyin; CC BY lisansı atfı şart koşar.
- 11Zamanlama için /etc/cron.d/ altına dosya ekleyin, örnek: 17 11 * * * kullanici cd /yol/recipe-bot && BOT_LICENSE_KEY=... /usr/bin/python3 bot.py >> data/cron.log 2>&1
Ayarlar ve anlamları
- site.name / site.language
- Yapay zekâya verilen site adı ve tarif dili.
- site.categories
- Tarifin atanabileceği kategoriler; yapay zekâ bunlardan birini seçer.
- site.jsonld_in_content
- true ise schema.org Recipe verisi içeriğe eklenir; WordPress kullanıcısının unfiltered_html yetkisi gerekir, yoksa SEO eklentinizin Recipe şemasını kullanın. Varsayılan false.
- queue.seed
- İlk kuyruk için tarif adları.
- queue.auto_refill / queue.min_pending / queue.refill_count / queue.focus
- Bekleyen tarif sayısı min_pending altına inince yapay zekânın refill_count kadar, focus yönünde yeni aday eklemesi.
- cover.enabled
- Kapak görseli aranıp aranmayacağı (varsayılan true).
- cover.vision_check
- true ise aday görsel yapay zekâ görüntü kontrolünden geçer; uygun bulunmayan görsel elenir.
- ai.provider / ai.api_key / ai.base_url / ai.model
- Kendi yapay zekâ sağlayıcınız; ücret size aittir. Görüntü kontrolü için ayrıca ai.vision_model verilebilir, verilmezse ai.model kullanılır.
- ai.max_calls_per_run
- Tek çalıştırmadaki çağrı sınırı (örnekte 40); tarif, görüntü kontrolü ve kuyruk doldurma çağrıları bu sınıra dahildir.
- target.status / target.create_categories
- WordPress yazı durumu (varsayılan draft) ve olmayan kategorilerin oluşturulmasına izin.
- run.per_run / run.pause_seconds
- Tek çalıştırmada üretilecek tarif sayısı (örnekte 3) ve tarifler arası bekleme.
- notify.telegram.bot_token / notify.telegram.chat_id
- Botu durduran hatalarda kendi Telegram botunuza bildirim.
Sınırlar ve yapamadıkları
- Uygun lisanslı ve en az 640 piksel genişliğinde, başlığıyla eşleşen bir görsel bulunamazsa tarif kapaksız gönderilir.
- Besin değerleri yapay zekânın verdiği yaklaşık değerlerdir ve yazıda böyle belirtilir; laboratuvar ölçümü değildir.
- Sitede aynı kısa adlı yazı kontrolü WordPress ve dosya hedeflerinde çalışır; diğer hedeflerde yapılmaz.
- Zayıf üretim (5'ten az adım veya 4'ten az malzeme) gönderilmez; 3 başarısız denemeden sonra tarif hata olarak işaretlenir.
- Yapay zekâ çıktısı hata içerebilir; tarifin doğruluğunu yayın öncesi kontrol etmek size aittir.
- Her tarif bir çağrı, her görsel kontrolü ve kuyruk doldurma ayrı çağrıdır; ücretleri kendi sağlayıcı hesabınıza yansır.
Sık karşılaşılan sorunlar ve çözümleri
HATA: <tarif>: üretim zayıf (adım/malzeme az).
Tarif bir sonraki çalıştırmada yeniden denenir; 3 denemeden sonra data/queue.json içinde hata olarak işaretlenir. Gerekirse daha güçlü bir model seçin.
Yapay zekâ anahtarı reddedildi (401).
Bot o çalıştırmada durur. Sağlayıcınızdaki anahtarı ve bakiyeyi kontrol edin.
Görsel elendi mesajları ve kapaksız taslak.
Görüntü kontrolü adayları uygun bulmamıştır. Taslağa kapak görselini elle ekleyebilir veya cover.vision_check değerini false yapabilirsiniz.
Kapak yüklenemedi mesajı.
WordPress kullanıcısının ortam dosyası yükleme yetkisi olduğunu kontrol edin; yazı kapaksız oluşturulur.
Bu çalışmadaki yapay zekâ çağrı sınırı aşıldı.
ai.max_calls_per_run değerini artırın veya run.per_run değerini azaltı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. Görsel atıf satırının korunması ve yayımlanan tariflerin içerik sorumluluğu size aittir.
Sık sorulan sorular
Kapak görselleri nereden geliyor?
Yalnız Openverse ve Wikimedia Commons'taki CC0, CC BY ve CC BY-SA lisanslı görsellerden; görselin yazarı, lisansı ve kaynak bağlantısı yazının sonuna eklenir.
Kuyruk biterse ne olur?
queue.auto_refill açıksa bekleyen tarif sayısı queue.min_pending altına indiğinde yapay zekâ sitede ve kuyrukta olmayan yeni adaylar ekler. Kapalıysa yalnız sizin eklediğiniz tarifler işlenir.
Tarifler doğrudan yayına girer mi?
Varsayılan durum taslaktır. target.status değerini değiştirmediğiniz sürece editörünüz kontrol edip yayına alı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.
Tarif Botu hangi platformlarda çalışır?
Desteklenen platformlar: WordPress, Özel PHP sitesi.
Tarif 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.