Zirak / SO-ChatBot

Other
124 stars 60 forks source link

listeners.js #142

Open FirstWhack opened 10 years ago

FirstWhack commented 10 years ago

It may be time to actually add these listeners, instead of lazily adding them separately the way they are now. Or, it may be time to get rid of them. Discuss!

I feel that eyes is FAR too common to do this with. It's getting ridiculous, daily.

However, as we've seen with STOP.js uncommon words work fine and don't end up in lots of annoying spam. I think changing cloud to butt would be perfectly acceptable. How often does someone say cloud? Not very.

shea-sollars commented 10 years ago

+1 I think it would be nice for someone (whoever has time first) to sit down and do this right. A lot of these little personality-type listeners (stop, copy, eyes, vendetta, everything in listeners.js) can be done through one customizable plugin. There should be a well thought out way to extend the bot's personality by command from the chat room, with static files for the essentials. That way privileged people can experiment with new things, and disable them when they get annoying.

rlemon commented 10 years ago

If we are going to have custom listeners I put my vote in for every time qwertynl leaves the room the bot says "The Silence has fallen" <- it makes sense because his picture is of the silence and the picture falls away.

SHUT UP EVERYONE I AM CLEVER!!

qwertynl commented 10 years ago

I qwertynl approve @rlemon's message :-)

FirstWhack commented 10 years ago

Issue changed to listeners.js. We need to choose how these things will be handled, if at all.

benjamingr commented 10 years ago

My opinion is - wait until tomorrow and then let @Zirak decide.

rlemon commented 10 years ago

I say we do like we always have done, have an exhausted discussion in the issues then implement it if everyone is on board (Which is also how Zirak handled these things in the past). I am all for working out a more universal way to handle listeners.

SomeKittens commented 10 years ago

A universal way may also allow us to throttle the listeners. STOP may always go, but we could throttle eyes so it's not as annoying.

I'd also like to have the three-word phrase listener ($1 would be a good name for a band) that bucket has.

FirstWhack commented 10 years ago

@RandallKoutnik I don't understand the second part of that. But yes, start a band.

What is bucket?

On Dec 5, 2013, at 12:39 PM, Randall Koutnik notifications@github.com wrote:

A universal way may also allow us to throttle the listeners. STOP may always go, but we could throttle eyes so it's not as annoying.

I'd also like to have the three-word phrase listener ($1 would be a good name for a band) that bucket has.

— Reply to this email directly or view it on GitHub.

SomeKittens commented 10 years ago

Bucket is #xkcd's native bot, and the spiritual ancestor of Caprica.

Zirak commented 10 years ago

the spiritual ancestor of Caprica.

My ass.

Anyway, this is something that's been planned since...oh...the beginning of the bot, but I've deferred it to until we have an actual database going, just like #107.