[bot] Propositions ?

Présentation de la communauté, le site/forum/wiki etc...
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

[bot] Propositions ?

Message 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:
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message 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
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message par vincentxavier »

mmmmh, si tu rendais les sources de ton bot public, je peux peut-être essayer de filer un coup de pied !
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

ça c'est nickel !
Et je suis d'accord pour la fonction recherche de pkg, c'est indispensable ! :lol:
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

surtout qu'il suffit d'envoyer une requête sur http://www.archlinux.org/packages/search/?q=<le pkg recherché>

:D
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Message 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 ?
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message 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
...
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Message 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
Répondre