Zirak
Zirak
Maybe a command to configure it is a tad overkill (who'll remember to run it?), and if it's too long/too short for several cases it could justify respecifying it. However,...
Laziness. You're right that you should be able to undo your own commands, but that's not entirely trivial. It requires both storing who did what and handling ranges. Not terribly...
Out of spite
Tell you what: If you change the bot to not leech off of the chat xhr for input and off of the chat DOM for output, I'll use node.
Started a port to node. Basics are probably covered, just need to do the login part (that'll be super annoying) and actually retrieving chatroom data. Know any good js html->DOM...
Too bad they're not available on node.
This has come up on several discussions so I'll comment on this here (sorry for any stupidity, I'm really tired): This won't "just happen". The bot won't be re-written since...
The quotes will be stored globally, not attached to a user, so that'll be ok
Implemented in e0eced87bd91c1a07317534be7434fcbf2ce247c. Let's see if we can get a list of quotes going on.
So here's a bunch of commands which send out a chat link: ```js cmds.filter( c => /https?:\/\/chat.stackoverflow.com\/transcript\/message\/(\d+)/.exec(c.output) ).map( c => `!!quote add ${/https?:\/\/chat.stackoverflow.com\/transcript\/message\/(\d+)/.exec(c.output)[1]} ${c.name} ` ).join('\n') ``` I opened up...