MAJ Bot IRC - Générer Stats - Php

Les modifs en version rapide
  • Correction du bug « on ne peut pas joindre un salon » (j'avais un auto-join sur unrealirc qui amenait le bot sur le #general)
  • On peut passer des paramètres au script sans modifier le code
  • Vous avez la source pour les différentes commandes kikoulol
A faire :
  • Séparer la connexion du reste
  • Faire une gestion des exceptions personnelle
  • Faire des stats sur plusieurs salons avec le même bot
  • Passer l'url du fichier de stats généré par pisg au bot (pour la commandes !stats)

MAJ

A faire :
  • Séparer la connexion du reste
  • Faire une gestion des exceptions personnelle
Source :

http://irc.deblan.fr/source.txt

Comment l'utiliser ?

Avoir la liste des paramètres:

$ ./monbot.php -help

Remplir un formulaire pour ne pas passer les paramètres sois-même:

$ ./monbot.php -form

Exemple d'utilisation :

$ ./monbot.php -serveur deblan.fr -port 6667 -chans "#general,#php" -log_file_dir /home/softs/ircstats/ -max_log_line 1000000 -nick DebStats -host localhost -mail "simon@deblan.fr" -pisg_html_page_dir /var/www/web/public/irc.deblan.fr/public_html/stats/

Il est "combiné" à pisg dans le sens ou je génère le rendu html des stats avec. Vous pouvez biensûr en utiliser un autre.

http://irc.deblan.fr/pisg.cfg.txt

Pour lancer le bot en tâche de fond (et si vous êtes logé en ssh depuis une autre machine par exemple) :
nohup ./bot.php -ensemble des paramètres 1> _bot.log 2>_bot.err &
  • _bot.log = le fichier où seront stockées les lignes écrites par le bot, 1 étant la sortie logiciel
  • _bot.err = le fichier où seront stockées les lignes écrites en cas d'erreur, 2 étant la sortie erreur logiciel

open source

Simon Vieille

Gitea et forgejo v1.19.0 sont dans les bacs 🥳

Gitea et forgejo v1.19.0 sont dans les bacs 🥳

Le 20 mars dernier a été publiée la version v1.19.0 de Gitea ! Forgejo, le soft fork de Gite…

Détecter les vulnérabilités dans les dépendances de son projet

Détecter les vulnérabilités dans les dépendances de son projet

La gestion des dépendances dans un projet est quelque chose de complexe. Il y a autant de ge…

Woodpecker CI, envoyer du mail dans certaines conditions

Woodpecker CI, envoyer du mail dans certaines conditions

En juin dernier, j'ai migré ma plateforme d'intégration continue vers Woodpecker CI et j'en …


  • Audrey
  • Quelle gentisseté de tout m'expliquer comme ça ! Merci bien.
    J'ai pas le temps là, mais je le lirai tout ça plus tard, histoire de m'instruire un peu. =)

    Pis ça peut ptet être utile pour SRC... un jour...

Ajouter un commentaire

Votre commentaire - Vous pouvez utiliser du markdown

Renouveler