@extends('layouts.admin') @section('title', 'Zamanlama Yönetimi') @section('breadcrumb') @endsection @section('content') @php $days = [1 => 'Pazartesi', 2 => 'Salı', 3 => 'Çarşamba', 4 => 'Perşembe', 5 => 'Cuma', 6 => 'Cumartesi', 0 => 'Pazar']; $presets = [ 'sik_30dk' => ['label' => '🚀 Sık (30dk)', 'desc' => '30dk\'da bir, günlük max 30'], 'normal_1saat' => ['label' => '⏰ Normal (1 saat)', 'desc' => 'Saatte bir, günlük max 15'], 'seyrek_3saat' => ['label' => '🐢 Seyrek (3 saat)', 'desc' => '3 saatte bir, günlük max 8'], 'gunluk_5' => ['label' => '📅 Günlük 5', 'desc' => 'Günde sadece 5 paylaşım'], 'gunduz_aktif' => ['label' => '☀️ Sadece Gündüz', 'desc' => '08:00-22:00 arası aktif'], 'gece_pasif' => ['label' => '🌙 Gece Pasif', 'desc' => '22:00-08:00 arası duraklat'], 'hafta_ici' => ['label' => '💼 Hafta İçi', 'desc' => 'Sadece Pazartesi-Cuma'], 'full_24saat' => ['label' => '🔄 7/24 Aktif', 'desc' => 'Tüm gün ve saatler'], ]; @endphp
Hızlı Zamanlama Reçeteleri Seçili kurallara toplu zamanlama uygula
@csrf
@foreach($rules as $rule)
@endforeach
@foreach($presets as $key => $p) @endforeach
Tüm Otomasyon Kuralları Yeni Kural
@foreach($rules as $rule) @endforeach
Kural TikTok → Facebook Aralık Limit Aktif Saatler Durum
{{ $rule->name }}
{{ $rule->scrape_mode ?? 'page_kazima' }}
{{ $rule->tiktokAccount?->username ?? '-' }}
{{ $rule->facebookPage?->page_name ?? '-' }}
{{ $rule->interval_minutes }}dk {{ $rule->daily_limit }}/gün @if($rule->video_fetch_limit_per_run)
tarama: {{ $rule->video_fetch_limit_per_run }} @endif
@if($rule->active_hours_start && $rule->active_hours_end) {{ $rule->active_hours_start }} - {{ $rule->active_hours_end }} @else 24 saat @endif @if($rule->status === 'active') Aktif @elseif($rule->status === 'paused') Duraklatıldı @else Pasif @endif
@csrf
Toplu Zamanlama Güncelle
Yaklaşan Paylaşımlar {{ $upcoming->count() }}
@forelse($upcoming as $item)
{{ $item->video->tiktok_video_id ?? 'Video' }}
{{ $item->video->tiktokAccount?->username ?? '-' }}
{{ \Carbon\Carbon::parse($item->scheduled_at)->format('d.m H:i') }}
{{ $item->facebookPage?->page_name ?? '-' }}
@empty
Yaklaşan planlı paylaşım yok.
@endforelse
Zamanlama İpuçları
  • Sık tarama (30dk) → daha fazla içerik, daha çok kaynak kullanımı
  • Günlük limit aşıldığında tarama o gün durur
  • Aktif saatler dışında hiçbir işlem yapılmaz
  • Reçeteler toplu zamanlama için idealdir
  • Tarama→Filigran→Kuyruk zinciri otomatik işler
@foreach($rules as $rule) @endforeach @push('scripts') @endpush @endsection