Neden yeni içerik üretilmiyor?
Sorun: AI blog sistemi yeni taslak (draft) üretemiyor. Bunun sebebi sistemdeki bir ayarın yanlış değer içermesi.
Basitçe açıklamak gerekirse:
Sistem "hangi konulardan blog yazayım?" diye sorduğunda, cevap olarak '0' alıyor.
Bu anlamsız bir değer olduğu için sistem ne yapacağını bilemiyor ve hiç blog üretmiyor.
Sonuç: Veritabanında 0 (sıfır) adet blog taslağı var. Taslak olmadığı için yayınlanacak blog da yok.
| Ayar Adı: | blog_ai_topic_source |
| Beklenen Değer: | 'mixed' veya 'manual' veya 'auto' |
| Gerçek Değer: | '0' (Yanlış!) |
Bu yanlış değer yüzünden CategoryBasedDraftGenerator
sınıfı hangi kategorilerden blog üreteceğini belirleyemiyor ve boş sonuç dönüyor.
| Dosya | Satır | Açıklama |
|---|---|---|
| CategoryBasedDraftGenerator.php | 415-519 | buildCategoryGroups() - Sorunun kaynağı |
| GenerateDraftsJob.php | 46-82 | Job execute metodu |
| GenerateTenantBlogs.php | 168 | Setting değerini okuyan command |
| Kernel.php | 153-157 | Scheduler tanımları |
// CategoryBasedDraftGenerator.php:415-425 protected function buildCategoryGroups(): array { // Bu satırda '0' değeri alınıyor $topicSource = $this->getTenantSetting('blog_ai_topic_source', 'mixed'); // Bu kontroller FALSE dönüyor çünkü '0' listede yok if (in_array($topicSource, ['manual', 'mixed'])) { // FALSE! // Manuel topic'ler işlenmez } if (in_array($topicSource, ['auto', 'mixed'])) { // FALSE! // Otomatik kategoriler işlenmez } return []; // Sonuç: BOŞ ARRAY! }
blog_ai_topic_source değerini 'manual' olarak güncelle.
Manuel topic'ler zaten tanımlı olduğu için 'manual' tercih edilmeli.
Setting düzeltildikten sonra manuel olarak draft üretimi başlatılıp kontrol edilmeli.
Draft üretim job'unun başarılı çalıştığından emin olmak için log takibi yapılmalı.
"işletmeler için müzik platformu, işyeri müzik sistemi, kafe restoran müzik..."
blog-ai queue için 2 worker aktif, bekleyen job yok.