Skip to main content

AI Scheduler

📖 Documentazione FuerteventuraTV Plugin AI per Joomla & WordPress
Uso quotidiano

AI Scheduler

L'AI Scheduler ti permette di definire job di generazione contenuti ricorrenti che girano automaticamente su un cron. Ogni job invia un prompt a un provider AI e mette l'output in Content Review per l'approvazione prima della pubblicazione.


Come funziona

Trigger cron
    │
    ▼
plg_task_joomlaai (Joomla) / wpai_run_due_jobs (WP-Cron)
    │
    ▼
SchedulerService::runDueJobs()
    │  Lock della riga del job (UPDATE WHERE is_running = 0)
    ▼
AIService::generateForJob($job)
    │  Chiama l'API del provider
    ▼
Output salvato → tabella ContentReview (status: pending)
    │
    ▼
Notifica email (se configurata)

Il lock di riga impedisce a uno stesso job di girare due volte se due trigger cron partono contemporaneamente.


Lista job

Vai su JoomlaAI → AI Scheduler.

ColonnaDescrizione
TitoloNome leggibile
Snippet promptPrimi 80 caratteri del prompt
ScheduleEspressione cron (etichetta leggibile)
ProviderProvider AI utilizzato
Ultima esecuzioneTimestamp dell'ultima esecuzione
Statoactive / paused / error
AzioniModifica · Pausa/Riprendi · Esegui ora · Elimina

Il pulsante Esegui ora triggera il job immediatamente ignorando lo schedule. Utile per testare.


Creare un job

Clicca Nuovo nella toolbar.

Tab Generale

CampoObbligatorioDescrizione
TitoloNome descrittivo mostrato nella lista job
PromptIl testo inviato all'AI. Usa {placeholders} per contenuto dinamico.
ScheduleOgni quanto gira il job (vedi schedule sotto)
ProviderNoOverride del provider globale di default
ModelloNoOverride del modello globale di default
StatoActive o Paused

Tab Contenuto

CampoDescrizione
Template titolo outputTemplate per il titolo dell'articolo generato (es. {date} — Aggiornamento settimanale)
Categoria targetCategoria Joomla / WP da assegnare alla pubblicazione
TagTag separati da virgola da applicare in pubblicazione
Azione post-pubblicazionedraft, published, o pending (WP) / 0 o 1 (stato Joomla)

Tab Opzioni

CampoDefaultDescrizione
Token max1024Limite lunghezza output
Temperature0.7Livello creatività (0 = deterministico, 2 = molto creativo)
Retry on failure2Quanti tentativi se il provider restituisce errore
Notify on successOFFInvia email quando l'output è pronto per la revisione
Notify on failureONInvia email se tutti i retry falliscono

Opzioni schedule

EtichettaEspressione cronEsecuzioni
Ogni 5 minuti*/5 * * * *288× / giorno
Ogni ora0 * * * *24× / giorno
Giornaliero (mezzanotte)0 0 * * *1× / giorno
Giornaliero (08:00)0 8 * * *1× / giorno
Settimanale (Lun 08:00)0 8 * * 11× / settimana
Mensile (1° del mese, 08:00)0 8 1 * *1× / mese
CustomQualsiasi espressione cron valida

Placeholder nei prompt

Usa placeholder tra graffe nel testo del prompt. Lo scheduler li sostituisce a runtime:

PlaceholderValore
{date}Data corrente (YYYY-MM-DD)
{day}Nome del giorno (Monday, Tuesday…)
{month}Nome del mese (January…)
{year}Anno a quattro cifre
{site_name}Nome del tuo sito
{site_url}URL del tuo sito

I placeholder custom della Template Library sono anch'essi supportati.


Task pianificati integrati

Tre task sono pre-installati e girano automaticamente:

TaskSchedule defaultDescrizione
JoomlaAI: run due jobsOgni 5 minutiEsegue tutti i job scheduler attivi la cui next-run time è passata
JoomlaAI: provider health checkOgni oraPing a ogni provider configurato e aggiorna lo stato Dashboard
JoomlaAI: cleanup old dataGiornaliero (03:00)Purge della chat history oltre retention, sessioni scadute, record audit vecchi

Permessi

CapabilityAccesso
joomlaai.scheduler / wpai_manage_schedulerCreare, modificare, eliminare, eseguire job
core.manage / wpai_dashboardVedere lo Scheduler (sola lettura)

_Ultimo aggiornamento: 2026-05-19 · v2.5.3_

Kepp in touch!
Send us your questions and needings
reCAPTCHA v3: Imposta il tuo sito e la chiave segreta nella pagina di configurazione.

Copyright www.fuerteventuratv.net © From 2011. All Rights Reserved.