kud / ed-209

I'm an IRC bot!
8 stars 4 forks source link

new version #46

Closed bloodyowl closed 9 years ago

bloodyowl commented 10 years ago

basically :

var router = router()
  .use(/pattern/, function(input){this.queue(input + " :)")})
  .use(/pattern2/, function(input){this.queue(output + " :(")})
  .mention(/alert\s([\s\S]+)/, function(input, group){
    var users = irc.getUsers(channel)
    this.queue(users)
    this.queue(group)
   })

irc.readStream()
  .pipe(router)
  .pipe(irc.writeStream())
kud commented 10 years ago

:+1:

MoOx commented 10 years ago

bloodyowl commented 10 years ago

got this working https://gist.github.com/bloodyowl/5d5a9a40ae0e6db5eb24

kud commented 10 years ago

Sounds good to me.

On 25 May 2014 14:29, Matthias Le Brun notifications@github.com wrote:

got this working https://gist.github.com/bloodyowl/5d5a9a40ae0e6db5eb24

— Reply to this email directly or view it on GitHubhttps://github.com/putaindecode/ed-209/issues/46#issuecomment-44129765 .

Erwann Mest kud.io

bloodyowl commented 10 years ago

en revanche il faut savoir séparer :

et donc pourquoi pas faire :

?

kud commented 10 years ago

L'idée est pas mauvais mais peut-être overkill ? Si on commence à faire une orga pour chaque projet... je sais pas ?

Ca sous-entend qu'il faudrait faire une orga pour chaque lib js qu'on fait ? style un "putainde-lib" avec plusieurs repos ?

bloodyowl commented 10 years ago

pas forcément, mais dans ce cas précis, on propose un bot qui accepte des plugins.

ça me semble logique (là où une lib comme putainde-cookie n'en a pas besoin)

kud commented 10 years ago

Okay, ca fera une orga en plus dans ma liste; ca fait tjs classe :D

bloodyowl commented 10 years ago

@madx @MoOx @Nyalab vous en pensez quoi ?

MoOx commented 10 years ago

Gogogo pour l'org et les listeners en repo.

madx commented 10 years ago

Je plussoie les repos dans une orga et la modularité !

Par contre le coup du router machin là pas trop saisi l'intérêt pour instant

François Vaux http://madx.me/ - http://wyplay.com/ Le 25 mai 2014 19:29, "Maxime Thirouin" notifications@github.com a écrit :

Gogogo pour l'org et les listeners en repo.

— Reply to this email directly or view it on GitHubhttps://github.com/putaindecode/ed-209/issues/46#issuecomment-44140524 .

Nyalab commented 10 years ago

Bof, pas pour l'orga, gros overkill, mébon. Go quand même. Le draft en js est bon.

Nyalab commented 10 years ago

Il faudrait qu'on foute en place la nouvelle version :-) Ou définir ce qui lui manque pour être mise en ligne.

MoOx commented 10 years ago

+1 @Nyalab