![]() |
IRC Logger v1.0 - Version imprimable +- Communauté Eggdrop (https://forum.eggdrop.fr) +-- Forum : Eggdrop et scripts (https://forum.eggdrop.fr/forumdisplay.php?fid=8) +--- Forum : Scripts (https://forum.eggdrop.fr/forumdisplay.php?fid=4) +---- Forum : Releases et support (https://forum.eggdrop.fr/forumdisplay.php?fid=20) +---- Sujet : IRC Logger v1.0 (/showthread.php?tid=1761) |
IRC Logger v1.0 - CrazyCat - 28/11/2023 IRC Logger est un outil de log d'activité des canaux en base de données pour une utilisation (par exemple) sur un site web, pour des statistiques, des phrases aléatoires. Il était initialement prévu en tant que module de Chanrelay mais fonctionne parfaitement de manière autonome. Pré-requis
Fonctionnalités
Quelques infos plus ou moins techniques: Tout d'abord, ce script peut être adapté pour fonctionner avec sqlite3, il avait initialement été conçu comme ça mais cela pose un problème si plusieurs eggdrops utilisent la même base de données, sqlite étant exclusif en écriture. Ce script utilise, lorsque cette fonctionnalité IRCv3 est disponible, account-notify afin d'enregistrer le compte NickServ de l'utilisateur plutôt que son pseudonyme à l'instant t. Ainsi, un utilisateur enregistré et identifié sur les services sera toujours désigné par son pseudo principal dans la base de données.Concernant les hooks, et donc la partie modulaire, les procédures doivent être appelées par hook call logger <type> <nick> <chan> <text> sauf dans le cas du join qui ne prend que <nick> et <chan> comme arguments.
|