Chatbot AI multilingue per WordPress con la tua chiave NVIDIA
Dettaglio prodotto · Plugin WordPress · Assistente AI
Rispondi a ogni visitatore nella sua lingua — senza mai pagare a messaggio.
Un widget di chat AI flottante e multilingue per siti turistici ed editoriali WordPress. Porta la tua chiave NVIDIA NIM — resta cifrata sul tuo server e non arriva mai al browser — e le domande già coperte dalle tue FAQ ricevono risposta all'istante, senza spesa AI.
È il complemento WordPress di El Savio, il nostro assistente Joomla: la stessa esperienza, il tuo brand, la tua chiave.
A chi serve
Proprietari di siti turistici ed editoriali WordPress i cui visitatori arrivano parlando lingue diverse e fanno sempre le stesse poche domande.
Il traffico internazionale significa le stesse richieste di routine in inglese, italiano e spagnolo. Lascia che le FAQ locali rispondano all'istante — senza consumare crediti AI — e invia all'AI solo le domande davvero nuove, sulla tua chiave provider.
Agenzie e operatori multi-sito: l'assistente è completamente white-label. Un'installazione rinominata abbandona l'identità Fuerteventura e gira su un profilo neutro guidato dalle opzioni, adattandosi a qualsiasi brand cliente.
Fa per te se vuoi…
- Accogliere i visitatori nella loro lingua senza assumere assistenza multilingue
- Mantenere il controllo della tua chiave provider AI invece di pagarci a messaggio
- Rispondere all'istante alle domande frequenti, anche con l'AI disattivata
- Abbinare un sito Joomla El Savio con lo stesso assistente su WordPress
Cosa include
Widget flottante multilingue
Un pulsante di chat flottante sul frontend, che risponde in inglese, italiano o spagnolo con cambio lingua nel widget, rispettando la configurazione multilingue del tuo sito.
Profilo AI configurabile & risposte rapide
Imposta il profilo dell'assistente perché le risposte restino in linea col brand, e definisci risposte rapide che indirizzano i visitatori verso le conversazioni più richieste al tuo sito.
Fallback FAQ locale
Le domande che corrispondono a una voce FAQ locale ricevono risposta immediata senza chiamata AI — istantanea e senza consumo del provider. Funziona anche senza alcuna chiave AI.
Ancoraggio al feed RSS delle notizie
Indirizza l'assistente al tuo feed RSS così può richiamare i contenuti attuali del tuo sito nelle risposte, invece di rispondere nel vuoto.
La tua chiave NVIDIA NIM, cifrata
Porta la tua chiave NVIDIA NIM. Viene salvata cifrata sul server e non viene mai inviata al browser del visitatore — e da parte nostra non c'è alcun costo a messaggio.
Endpoint REST con rate limit
Il widget comunica con un endpoint REST su fvtvchatbot/v1/chat. Le richieste sono limitate per proteggerlo dagli abusi, con la chiave che resta sul server.
Controlli di visibilità & messaggio di benvenuto
Mostra o nascondi il widget per rotta, pagina e voce di menu, e imposta un messaggio di benvenuto configurabile per lingua (EN / IT / ES).
Pronto per il white-label
Rinomina l'assistente e passa a un system prompt neutro, interamente guidato dalle opzioni — senza identità Fuerteventura predefinita, contatti o ambito limitato all'isola.
Aggiornamenti one-click con licenza
Con la tua Download Key inserita, il plugin controlla il server di aggiornamento GMC / FuerteventuraTV e propone le nuove versioni sotto Plugin, come qualsiasi altro aggiornamento.
Requisiti
- WordPress 6.2 o superiore
- PHP 8.2 o superiore
- Una chiave API NVIDIA NIM — opzionale; senza, il widget usa il fallback FAQ locale
- La tua Download Key dall'email di acquisto per gli aggiornamenti one-click con licenza
Come funziona
- Carica lo ZIP del plugin in Plugin → Aggiungi nuovo → Carica plugin, poi attiva.
- Nella schermata delle impostazioni, incolla la tua Download Key e, facoltativamente, la tua chiave NVIDIA NIM.
- Configura il profilo AI, le risposte rapide, il fallback FAQ locale e il tuo feed RSS.
- Il widget flottante va online; le FAQ corrispondenti rispondono all'istante, le nuove domande vanno all'AI.
POST /wp-json/fvtvchatbot/v1/chat
Perché acquistare da GMC
Chiave di licenza immediata
La tua Download Key arriva via email subito dopo l'acquisto — incollala e gli aggiornamenti iniziano ad arrivare.
Aggiornamenti inclusi
Aggiornamenti one-click con licenza dal nostro gateway finché la tua licenza resta attiva.
Self-hosted & privato
La tua chiave provider resta cifrata sul tuo server, mai nel browser, e il traffico non passa da noi.
GPL, un sito
Build GPL ufficiale con supporto per un sito di produzione; accordi a volume e per agenzie su richiesta.
Tutto incluso
79 funzionalità reali, raggruppate per area — tutta la profondità del chatbot AI El Savio, distribuito identico per Joomla e WordPress.
Motore di conversazione AI
- 16 dei migliori LLM disponibili da subito — scegli tra Meta Llama 3.1/3.2/3.3/4, NVIDIA Nemotron, Mistral/Mixtral, Google Gemma 3, OpenAI GPT-OSS e Qwen 3, tutti su NVIDIA NIM.
- Bilancia qualità e costo — temperatura configurabile, budget di token massimi, profondità della cronologia conversazione e timeout delle richieste.
- Controllo della lunghezza per risposte complete — una direttiva scalata sul budget di token fa concludere al modello ogni frase ed elenco, invece di interrompersi a metà risposta.
- Endpoint provider personalizzato — punta il client verso qualsiasi URL di chat-completions compatibile con NVIDIA NIM, se usi un instradamento tuo.
- La tua chiave non tocca mai il browser — tutte le chiamate al modello girano lato server, così credenziali e prompt restano privati.
- Memoria multi-turno — la cronologia recente della conversazione viene inserita in ogni richiesta, così le risposte restano nel contesto.
Ancoraggio & conoscenza
- Risposte ancorate ai tuoi contenuti — le risposte restano in linea col brand e in tema, invece di attingere a conoscenze generiche dal web.
- Base di conoscenza personalizzata completa — incolla i tuoi fatti, le tue policy e i dettagli che l'assistente deve conoscere.
- Elenco di servizi / offerte — dichiara esattamente cosa vendi, così il bot promuove offerte reali e sa cosa è fuori menu.
- Persona modificabile — imposta nome, ruolo e personalità dell'assistente, più un blocco di system-prompt aggiuntivo a testo libero.
- Contesto aziendale per pagina — su una pagina profilo di un host (es. tramite com_agentize) il widget risponde su quella specifica attività, ripulita di nuovo lato server.
- Modalità white-label — rinomina l'assistente rimuovendo il brand FuerteventuraTV; il prompt passa a un'identità neutra, interamente guidata da opzioni, con i tuoi contatti e l'URL del sito.
- Matcher di bypass FAQ — le domande configurate ricevono risposta istantanea a zero crediti AI, con corrispondenza contains / exact / regex (limiti PCRE irrobustiti).
- Funziona ancora prima di impostare una chiave AI — FAQ corrispondenti e un fallback localizzato EN/IT/ES mantengono il widget reattivo anche senza chiave provider configurata.
- Contatori di utilizzo FAQ — vedi quali risposte predefinite vengono usate di più, così puoi perfezionarle.
Contesto live (meteo, mare & notizie)
- Meteo live nella risposta — temperatura attuale, vento e raffiche da Open-Meteo (nessuna chiave API extra), in cache e localizzati.
- Condizioni marine — altezza delle onde, direzione, periodo e livello del mare per siti costieri / orientati al surf.
- Orari delle maree automatici — eventi di alta/bassa marea ricavati dalla serie oraria del livello del mare per le prossime 24 h.
- Località configurabile — imposta latitudine, longitudine ed etichetta leggibile; predefinita su Corralejo, Fuerteventura.
- Notizie RSS riassunte nel prompt — fino a tre feed (EN/IT/ES) recuperati lato server, così il bot può indirizzare i visitatori ai tuoi contenuti più recenti.
- Aggiornato ma economico — meteo e notizie hanno ciascuno TTL di cache indipendenti e regolabili dall'admin.
Multilingua & localizzazione
- 11 lingue per il contesto live — contesto di meteo, mare e notizie reso in EN, IT, ES, DE, FR, PT, PL, RU, CS, SK, HR.
- Selettore di lingua nel widget — i visitatori cambiano lingua al volo senza ricaricare la pagina.
- Rilevamento automatico della lingua del visitatore — risolta dal tag lingua del sito (Joomla) o da WPML / Polylang / locale (WordPress), con un valore predefinito configurabile e un'opzione auto.
- Messaggi di benvenuto localizzati — testo di saluto per ogni lingua (lasciandolo vuoto resta il valore predefinito integrato).
- Risposte rapide per lingua — chip di suggerimento cliccabili che guidano le conversazioni più comuni, modificabili per ogni lingua.
Widget di chat & esperienza ospite
- Pulsante di chat fluttuante su ogni pagina — apre un pannello di chat modale con un'animazione fluida.
- Launcher personalizzabile — scegli un'emoji o l'immagine di un logo come avatar, più colori primario/secondario.
- Controllo del posizionamento — angolo in basso a destra o in basso a sinistra.
- Risposte con formattazione ricca — rendering Markdown sicuro contro XSS (grassetto, corsivo, codice inline, titoli, righe, elenchi puntati, link) invece di asterischi grezzi.
- Passaggio dolce a WhatsApp — per prezzi, orari o disponibilità in tempo reale il bot reindirizza al tuo numero WhatsApp configurato invece di inventare dettagli.
- Memoria conversazione con opt-in — la cronologia della chat può persistere nel browser tra le pagine; disattivata di default e cancellata quando la si disabilita.
- Nessuna dipendenza frontend — widget in vanilla-JS, senza jQuery né librerie esterne, sicuro su qualsiasi template.
Acquisizione lead & notifiche
- Non perdere mai la domanda fuori-offerta — il modello segnala le richieste di cose che non vendi (auto a noleggio, hotel, ristorante…) e attiva una notifica invece di finire in un vicolo cieco.
- Avvisi via email — le richieste fuori-offerta vengono inviate a un indirizzo che si precompila con l'email dell'admin, con oggetto configurabile.
- Avvisi via webhook — invia lo stesso avviso a Slack, a un bot Telegram o a qualsiasi endpoint JSON generico.
- Registro delle notifiche — vista admin di sola lettura di ogni avviso con lingua, anteprima del messaggio, IP con hash e flag di invio mail/webhook.
- Limitato e non bloccante — le notifiche hanno un limite di frequenza e non ritardano né bloccano mai la risposta al visitatore.
Amministrazione & operatività
- Dashboard di backend — stato a colpo d'occhio più i contatori delle notifiche aggregati in un'unica query.
- Gestore delle FAQ — creazione/lettura/modifica/eliminazione completa delle risposte predefinite, con lingua e tipo di corrispondenza per ogni voce.
- Test di connessione NVIDIA con un clic — interroga il provider e riporta la latenza più suggerimenti chiari per gli errori 401/402/403/429/503 (con link di risoluzione).
- Endpoint di health — diagnostica protetta da ACL che riporta lo stato di configurazione del provider e dello schema del database senza mai far trapelare la chiave.
- Modalità admin-assistant — con opt-in, il widget gira dentro il backend admin come assistente consapevole della pagina (schermata corrente inoltrata, ri-validata lato server; bloccata sulle schermate utenti/installer/editor/opzioni).
- Permessi granulari — regole ACL standard di Joomla sul componente.
Controlli di visibilità & posizionamento
- Regole di dove mostrarlo — targeting per route/prefisso di percorso, pagina esatta o voci di menu di navigazione specifiche.
- Controllo ovunque-o-da-nessuna-parte — predefinito con wildcard e override per singola pagina.
- Protezione anti-conflitto Vokira — nasconde automaticamente questo chatbot sulle pagine dove viene renderizzato l'add-on concierge premium Vokira, così due assistenti non si sovrappongono mai.
- Blacklist admin rigida — il widget non viene mai iniettato sulle schermate di login, installer, configurazione, gestione utenti o post-installazione.
Sicurezza & privacy
- Chiave API cifrata a riposo — memorizzata con XSalsa20-Poly1305 (libsodium), con chiave derivata dai secret/salt del sito stesso, così il testo cifrato è vincolato a quella installazione.
- Campo chiave mascherato — il blob cifrato non viene mai reso nel browser; "lascia vuoto per mantenere" previene sovrascritture accidentali.
- Protezione CSRF — imposta su ogni endpoint di scrittura.
- Rate limiting atomico per IP — finestre a minuto + ora tramite un singolo upsert SQL privo di race condition; fail-open, così il sito resta attivo anche se il DB cade.
- Rilevamento IP resistente allo spoofing — gli header proxy (Cloudflare / nginx) sono onorati solo per i CIDR di proxy fidati in whitelist.
- Output sicuro contro le injection — una whitelist di URL http/https sull'output del modello e sui link RSS blocca i payload
javascript:/data:. - Parsing XML irrobustito — il parser RSS elimina l'espansione delle entità (mitigazione XXE / billion-laughs) e impone il no-network.
- Header di sicurezza integrati — X-Content-Type-Options, X-Frame-Options, Referrer-Policy e Permissions-Policy sulle pagine frontend (non distruttivi, non sovrascrivono mai i valori del server).
- Builder CSP completo — modalità off / report-only / enforce, sorgenti extra per direttiva script/style/img/connect, report URI opzionale e un toggle unsafe-inline.
- Blocco dell'accesso al manifest — il file
.htaccessinstallato nega l'accesso HTTP ai file XML/INI del plugin. - Rispettoso del GDPR by design — i visitatori devono confermare l'informativa sulla privacy prima del primo messaggio; la persistenza della conversazione è a opt-in; nessun dato è venduto o condiviso con il fornitore.
- Informativa privacy personalizzata — testo di consenso e link alla privacy-policy configurabili dentro il widget, ricordati per ogni host così non vengono richiesti di nuovo a ogni pagina.
Prestazioni & caching
- Scorciatoia FAQ che risparmia crediti — le domande comuni risolte senza alcuna chiamata AI.
- Contesto live in cache — meteo e notizie sono in cache con TTL indipendenti per ridurre le chiamate a monte.
- Dashboard a singolo round-trip — i contatori delle notifiche aggregati in un'unica istruzione SQL.
- Distribuzione via Web Asset Manager — CSS/JS registrati attraverso la pipeline degli asset del CMS con cache-busting per versione, senza tag duplicati.
- Tabella di rate auto-pulente — le righe scadute vengono rimosse in modo probabilistico, senza bisogno di cron.
Sviluppatori & API
- Endpoint di chat JSON pubblico —
chat.send(task Joomla) /POST /wp-json/fvtvchatbot/v1/chat(WordPress). - Endpoint di notizie pubblico —
news.get/GET /wp-json/fvtvchatbot/v1/news, con bypass della cache disabilitato per i chiamanti. - Endpoint di health diagnostico — sonda di stato protetta da ACL su entrambe le piattaforme.
- Filtro di render per WordPress —
fvtv_chatbot_should_renderper nascondere il widget in modo programmatico (es. in fase di checkout). - Filtro di fallback per WordPress —
fvtv_chatbot_pre_key_fallbackper i siti white-label, per sovrascrivere le risposte FAQ offline. - Core testato con unit test — le suite PHPUnit coprono la parità crypto, il matcher FAQ, il rate limiter, il prompt builder e la bussola del meteo; la matrice CI gira su PHP 8.2/8.3/8.4 con phpcs + phpstan.
Affidabilità & licenza
- GPL v2 o successiva — il codice è libero / open-source; mantieni pieni diritti GPL.
- Self-hosted, nessun servizio di chat di terze parti — le conversazioni passano attraverso il provider che configuri; nulla viene instradato tramite il fornitore.
- Porta la tua chiave NVIDIA NIM — idonea al piano gratuito, quindi da noi non c'è alcun costo per messaggio.
- Aggiornamenti con un clic sotto licenza — le nuove versioni si installano direttamente dal backend del CMS tramite il gateway GMC / FuerteventuraTV finché la tua licenza è attiva (Joomla controlla ~ogni 24 h, WordPress ~ogni 12 h).
- Distribuzione aggiornamenti validata — un pacchetto di aggiornamento viene accettato solo quando il gateway restituisce un
download_urlHTTPS valido su fuerteventuratv.net. - Modello Download Key — una chiave dalla email della tua licenza sblocca gli aggiornamenti; riscarica la build più recente dal tuo account in qualsiasi momento.
- Supporto & rimborso — supporto in EN/IT/ES via email o WhatsApp; rimborso entro 14 giorni se non funziona come descritto e non può essere risolto.
- Collaudato in produzione — risponde ogni giorno a visitatori reali sul portale turistico fuerteventuratv.net.
Joomla & WordPress
- Joomla — distribuito come un unico pacchetto
pkg_fvtvchatbot(componentecom_fvtvchatbot+ plugin di sistemaplg_system_fvtvchatbot); interfaccia del widget disponibile in tutte le 11 lingue; richiede Joomla 5.1+ / 6.x e PHP 8.2+. Installa solo lo zip del singolo pacchetto — mai gli zip interni. - WordPress — singolo plugin
fvtv-chatbot; l'interfaccia del widget è distribuita in EN/IT/ES con parità completa del system-prompt a 11 lingue e del pacchetto UI aggiunta nella 1.0.24; si integra con WPML/Polylang per il rilevamento automatico della lingua; chiave API cifrata a partire dai salt di WP; richiede WordPress 6.2+ e PHP 8.2+. Le due build sono mantenute in lockstep come gemelle a parità di funzionalità (meteo/mare, notifica fuori-offerta, motore FAQ, modalità admin-assistant, controlli di visibilità e protezione Vokira presenti su entrambe).
FAQ
-
Quale AI usa, e c'è un costo a messaggio?
Gira su NVIDIA NIM con la tua chiave provider, tenuta cifrata sul server. Da parte nostra non c'è alcun costo a messaggio, e le risposte che corrispondono alle tue FAQ locali non usano alcuna chiamata AI.
-
Funziona senza una chiave AI?
Sì. Senza chiave il widget ricade sulle risposte FAQ locali, così risponde comunque alle domande frequenti — all'istante e senza costi del provider.
-
È multilingue e attento alla privacy?
Sì. Inglese, italiano e spagnolo sono inclusi da subito con cambio lingua, rispettando la configurazione multilingue del tuo sito. La chiave provider resta sul server e le richieste all'endpoint di chat hanno un rate limit.
-
Dove inserisco la Download Key?
Nella schermata delle impostazioni del plugin, che appare dopo l'attivazione. La chiave sblocca gli aggiornamenti one-click con licenza dal server di aggiornamento GMC / FuerteventuraTV; tienila inserita e gli aggiornamenti continuano ad arrivare finché la licenza è attiva.
-
Come arrivano gli aggiornamenti?
Automaticamente. Il plugin controlla da solo il server di aggiornamento (circa ogni 12 ore) e mostra la nuova versione sotto Plugin e Bacheca → Aggiornamenti, come qualsiasi altro plugin. Puoi anche riscaricare l'ultima build dal tuo account in qualsiasi momento.
-
Cosa copre la licenza?
Il software è distribuito sotto GNU GPL. Il tuo acquisto ti dà la build ufficiale, gli aggiornamenti one-click con licenza e il supporto per un sito. Per più siti o progetti clienti, scrivici per un accordo a volume o per agenzie.
-
Come ottengo supporto o un rimborso?
Rispondi all'email di acquisto o scrivici su WhatsApp al +34 633 168 995. Indica il nome e la versione del prodotto, la tua versione di WordPress e PHP, e un URL pubblico o uno screenshot con le chiavi oscurate. Se il prodotto non funziona come descritto e non riusciamo a risolverlo, puoi chiedere un rimborso entro 14 giorni dall'acquisto. Rispondiamo in inglese, italiano e spagnolo.


