[bot] Propositions ?
- chipster
- Maître du Kyudo
- Messages : 2063
- Inscription : ven. 11 août 2006, 22:25
- Localisation : Saint-Étienne (42)
- Contact :
[bot] Propositions ?
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 )
- 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
- 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
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 )
- 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
- 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
- warnaud
- Maître du Kyudo
- Messages : 1640
- Inscription : ven. 11 août 2006, 17:05
- Localisation : Rolle (CH)
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 ... )
- !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
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 ... )
- !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
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
- vincentxavier
- Elfe
- Messages : 778
- Inscription : ven. 11 août 2006, 18:17
- Localisation : Epinay sur Seine (93)
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
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
- wain
- Maître du Kyudo
- Messages : 1854
- Inscription : ven. 11 août 2006, 19:15
- Localisation : Nancy (54)
ça c'est nickel !
Et je suis d'accord pour la fonction recherche de pkg, c'est indispensable !
Et je suis d'accord pour la fonction recherche de pkg, c'est indispensable !
s/pacman/yaourt/g c'est ARCHi clair ! => http://archlinux.fr/
- warnaud
- Maître du Kyudo
- Messages : 1640
- Inscription : ven. 11 août 2006, 17:05
- Localisation : Rolle (CH)
surtout qu'il suffit d'envoyer une requête sur http://www.archlinux.org/packages/search/?q=<le pkg recherché>
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
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
- chipster
- Maître du Kyudo
- Messages : 2063
- Inscription : ven. 11 août 2006, 22:25
- Localisation : Saint-Étienne (42)
- Contact :
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.warnaud a écrit :surtout qu'il suffit d'envoyer une requête sur http://www.archlinux.org/packages/search/?q=<le pkg recherché>
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 ?