Widget v1

Il tuo canale,
ovunque.

Integra in due righe di codice un widget live che mostra utenti online, messaggi e molto altro — direttamente dal tuo server IRC Orixon.

Configura il widget

Codice da incollare


          

Incolla questo codice nell'HTML del tuo sito, dove vuoi che compaia il widget. Il CSS e il JS vengono caricati automaticamente dai CDN Orixon.

Preview live

Dati aggiornati ogni 60 secondi dall'API Orixon IRC.

Temi disponibili

Scegli il tema che si integra meglio nel tuo sito.

data-theme="dark"
data-theme="light"
data-theme="minimal"

API reference

Puoi anche chiamare direttamente l'endpoint JSON per integrazioni custom. Tutti i campi sono CORS-safe.

# Esempio
GET https://orixon.org/widget-api.php?channel=dillo

Risposta JSON

Campo Tipo Descrizione
channel stringNome canale IRC (es. #dillo)
users_now int Utenti connessi in questo momento
topic stringTopic attuale del canale
messages_24h int Messaggi inviati nelle ultime 24h
messages_7d int Messaggi negli ultimi 7 giorni
messages_totalint Messaggi totali storici
peak_users int Picco utenti recente
join_url stringURL diretto alla webchat Orixon
last_updated stringTimestamp ISO 8601 dell'ultimo aggiornamento

Attributi data-*

Attributo Default Descrizione
data-channel Obbligatorio. Nome canale (con o senza #)
data-theme dark Tema: dark | light | minimal
data-lang it Lingua etichette: it | en
data-join-url auto Override URL del pulsante "Entra in chat"
data-fullwidthnon presenteSe presente, il widget occupa il 100% della larghezza

Note per i developer

Nessuna dipendenza

Il widget è vanilla JS puro. Non richiede jQuery, React o altre librerie.

🔄

Auto-refresh

I dati si aggiornano automaticamente ogni 60 secondi. L'API applica cache lato server di 30s.

🌐

CORS aperto

L'endpoint /widget-api.php risponde con Access-Control-Allow-Origin: *. Funziona da qualsiasi dominio.