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

Murph v1.20 is out! 📣

Murph v1.20 is out! 📣

Une nouvelle version de Murph a été publiée le 27 juillet 2023 🥳 Murph est un framework ope…

Capture, un reverse proxy pour analyser les requêtes de vos applications

Capture, un reverse proxy pour analyser les requêtes de vos applications

Capture est un reverse proxy HTTP qui se place entre votre application cliente et une API. C…

Un modèle pour démarrer un script shell

Un modèle pour démarrer un script shell

J'ai régulièrement le besoin d'écrire des scripts shell un peu évolués. Il y a quelques mois…


  • 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