Les canaux
Accès IRC
Sur Twitter
Statistiques de votre canal sur votre site
Types de statistiques
Il existe actuellement 3 types de statistiques utilisables pour votre canal:
- le nombre de connectés,
- le topic du canal,
- la liste des utilisateurs présents.
Dans les descriptions ci-dessous, CANAL est à remplacer par le nom de votre canal sans le #. (Les exemples sont donnés pour le canal #zeolia.)
Nombre de connectés
<script type="text/javascript" src="https://zeolia.chat/scripts.php?chan=CANAL"></script>
Option nobot=true
Avec cette option, le nombre affiché ne tiendra pas compte des robots de service et des eggdrops déclarés comme tels.
<script type="text/javascript" src="https://zeolia.chat/scripts.php?chan=CANAL&nobot=true"></script>
Topic du canal
<script type="text/javascript" src="https://zeolia.chat/scripts.php?chan=CANAL&action=topic"></script>
Liste des utilisateurs
<script type="text/javascript" src="https://zeolia.chat/scripts.php?chan=CANAL&action=users"></script>
Option mode=short
Cette option vous permet d'avoir la liste simplifiée des utilisateurs, c'est à dire seulement leurs pseudonymes.
<script type="text/javascript" src="https://zeolia.chat/scripts.php?chan=CANAL&action=users&mode=short"></script>
Option mode=statut
Vous pouvez choisir d'afficher les utilisateurs avec leur statut sur le canal en ajoutant l'option
mode=statut
, ce qui donnera:
<script type="text/javascript" src="https://zeolia.chat/scripts.php?chan=CANAL&action=users&mode=statut"></script>
Option mode=shortstatut
Cette option vous permet d'avoir la liste simplifiée des utilisateurs avec leur statut.
<script type="text/javascript" src="https://zeolia.chat/scripts.php?chan=CANAL&action=users&mode=shortstatut"></script>
Option mode=json
Avec cette option, vous obtiendrez la version json de la liste des utilisateurs.
<?php $online = file_get_contents('https://zeolia.chat/scripts.php?chan=CANAL&action=users&mode=json'); ?>
Le format des données est :
{
"<pseudo en minuscules>" : {
"nick" : <pseudo>,
"realname" : <nom réel>,
"statut" : <statut (@, %, + ou rien)>,
"signon": <dateconnexion YYYY-MM-DD HH:mm:ss>,
"delay": <durée de connexion lisible>,
},
"crazycat" : {
"nick" : "CrazyCat",
"realname" : "crazycat",
"statut" : "@";,
"signon": "2021-03-18 08:08:57,
"delay": "3 heures et 36 minutes",
},
...
}
Option nobot=true
Avec cette option, la liste affichée excluera les robots de service et les eggdrops déclarés comme tels.
<script type="text/javascript" src="https://zeolia.chat/scripts.php?chan=CANAL&action=users&mode=statut&nobot=true"></script>