# ============================================================
# MOTEUR EMPLOI-MAGHREB v8 — CONFIGURATION
# Ce fichier est DÉJÀ PRÉ-REMPLI et FONCTIONNEL.
# Modifiez seulement ce dont vous avez besoin.
# ============================================================

# ---------- Site (déjà configuré — ne pas partager le token) ----------
SITE_URL=https://emploi-maghreb.com
SITE_API_TOKEN=18de0fac8a516fc8d7dc865ed25f519c5f00631d7fc9537b

# ---------- Collecte ----------
# Sources actives : rekrute, wadifa, dreamjob, keejob (séparées par virgules)
SOURCES_ENABLED=rekrute,wadifa,dreamjob
# Nombre de pages scannées par source à chaque cycle
MAX_PAGES=3
# Fenêtre temporelle : 24 = offres des dernières 24h ; 48 = 48h (week-end)
SCRAPE_TIME_WINDOW_HOURS=24
# Maximum d'offres traitées par cycle
MAX_PER_RUN=40

# ---------- Planification ----------
# Cycle complet toutes les N heures
SCRAPE_INTERVAL_HOURS=6
# Réessai des offres en file d'attente toutes les N minutes
PUBLISH_RETRY_MINUTES=30
# Port du tableau de bord local
DASHBOARD_PORT=5599

# ---------- Publication (NOUVEAU v8.1) ----------
# LIVE POST : true = chaque offre collectée est publiée IMMÉDIATEMENT sur le
# site, visible en quelques secondes (recommandé — c'est l'auto-posting).
AUTO_PUBLISH=true
# Mode de publication :
#   live     = publication immédiate après chaque cycle (défaut)
#   schedule = les offres sont publiées en lot aux heures POST_SCHEDULE_TIMES
POST_MODE=live
# Heures de publication (mode schedule uniquement, fuseau de votre PC)
POST_SCHEDULE_TIMES=08:30,13:00,19:00

# ---------- IA locale (Ollama) ----------
# ollama = réécriture IA locale gratuite | off = rédaction locale sans IA
AI_PROVIDER=ollama
OLLAMA_URL=http://localhost:11434
OLLAMA_MODEL=qwen2.5:7b
AI_TIMEOUT=120

# ---------- Qualité ----------
# Score minimal /100 (utilisé seulement si AUTO_PUBLISH=false)
QUALITY_THRESHOLD=60

# ---------- Telegram (optionnel — laisser vide pour désactiver) ----------
TELEGRAM_BOT_TOKEN=
TELEGRAM_CHANNEL=

# ---------- Divers ----------
LOG_LEVEL=INFO
REQUEST_TIMEOUT=30
