Page 1 sur 1

[bot] Propositions ?

Publié : jeu. 15 mars 2007, 09:10
par chipster
Salut !
Comme vous l'avez surement remarqué j'ai fait un bot en perl (basic) qui ne peut se connecter qu'à un seul channel à la fois (Net::IRC oblige).
Il me reste surement des choses à découvrir mais si cela intéresse du monde, je peux encore l'améliorer ou faire un bot spécifique pour chaque chose.
Actuellement mon bot sait faire :

- les mass kicks (pas de kick reason possible actuellement car je ne trouve pas comment faire avec Net::IRC)
- Les voice et mass voices (avec les contraires)
- Les op et mass op (avec les contraires)
- Un quit propre (pas comme au début :D)
- Une commande !say qui permet de faire parler le robot (seulement en public)
- La commande !join pour rejoindre un channel spécifique. En fait j'ai trouvé une possibilité pour changer de channel si besoin est. Ceci permet aussi après un kickban du bot de lui demander de revenir. Évidemment il faut aller lui parler en pv :D
- La commande !commande qui affiche en publique (je n'ai pas trouvé comment faire pour le pv et publique en même temps) les possibilité du bot

Le tout bien évidemment n'est accessible qu'aux op du channel en cours. Le changement de channel implique une modification de la liste donc si vous n'êtes pas op sur le channel en question, ... c'est mort pour lui donner des ordres.
Les ordres peuvent se faire en pv via un /msg :)

Il existe une autre fonction : !aide qui reste à compléter. Warnaud m'avait dit qu'il faudrait y mettre une liste d'adresse internet intéressante (sans en mettre des tartines non plus). La réponse peut être récup soit sur le général soit en pv. À la demande je la passerai exclusivement en pv afin de ne pas pourrir le channel.

Ensuite il est possible d'ajouter d'autres fonctions, un quizz, ... donc j'attends les suggestions s'il y en a.

Bien évidemment si ca n'intéresse personne, ... ;)

[edit] Il faudrait lui trouver un joli pseudo.
Tuxbubling avait proposé clArA :lol:

Publié : jeu. 15 mars 2007, 12:03
par warnaud
héhé excellent tout ça !
C'est vrai que Archbot nous manque et Linux-stats étant mort aussi ...
Tant qu'on peut pas le lancer 24/24 les focntions de stats ça sert pas trop.
Je pense à d'autres fonctions :
- !pkgsearch (pour la recherche de pkg ... :D)
- !google (recherche sur http://google.fr/linux)
- !fouet
- !slap
- Réopper les vilains qui ont des connexions wifi ou de daube :)

Sinon la fonction !aide filerai un petit texte complet sur archlinux en fr avec pleins de liens :) (vers un site douteux ^_^")

@+ et merci

Publié : jeu. 15 mars 2007, 12:06
par vincentxavier
mmmmh, si tu rendais les sources de ton bot public, je peux peut-être essayer de filer un coup de pied !

Publié : jeu. 15 mars 2007, 13:25
par wain
ça c'est nickel !
Et je suis d'accord pour la fonction recherche de pkg, c'est indispensable ! :lol:

Publié : jeu. 15 mars 2007, 15:31
par warnaud
surtout qu'il suffit d'envoyer une requête sur http://www.archlinux.org/packages/search/?q=<le pkg recherché>

:D

Publié : jeu. 15 mars 2007, 17:30
par chipster
warnaud a écrit :surtout qu'il suffit d'envoyer une requête sur http://www.archlinux.org/packages/search/?q=<le pkg recherché>

:D
Pk pas oui mais il faudrait aussi parsé le code retransmis. Il faudrait que je regarde ca mais ca ne devrait pas poser de gros gros soucis.
Pour la mise à dispo du code source, 0 soucis, je mets la GPL dedans et c'est bon, plus qu'à le mettre dispo :)

Sinon quelqu'un à réfléchi pour son petit nom ?

Publié : jeu. 15 mars 2007, 18:22
par marc[i1]
chipster a écrit :Sinon quelqu'un à réfléchi pour son petit nom ?
Botsouffle
Botster (rapport à un certain Chip-ster)
Boteille
kaBot
PerldeBot
Botylicious
42
...

Publié : jeu. 15 mars 2007, 18:25
par chipster
marc[i1] a écrit :
chipster a écrit :Sinon quelqu'un à réfléchi pour son petit nom ?
Botsouffle
Botster (rapport à un certain Chip-ster)
Boteille
kaBot
PerldeBot
Botylicious
42
...
lol ok. Il faudra voter ensuite :D