EuIrcBot
EuIrcBot copied to clipboard
A featureful nodejs irc bot
There ought to be a command that allows you to 'stage' a quote and later commit or reject it. This would allow people to check that their command is correct...
A module that takes logs of the IRC channel, configurable to write them to a file or to publish them online somehow. Perhaps via S3.
Specifically, I think a git.io link + the commit message would be great. Example: from the official github irc service thing: ``` [ponscripter-fork] euank pushed 1 new commit to master:...
A config system should exist such that modules which require configuration can automatically be passed a config object at init-time. Perhaps if a module wishes to use this system, it...
It was discussed that it would be neat if a module could expose an API to other modules. For instance, say one module exposes link shortening capabilities to IRC users....
Users should be identified by their nickserv login probably. possibly optional auth to allow a user to login to the bot directly without any regard to nickserv. The identify module...
E.g., the onUrl module calls the url handlers of other modules directly. It would be neater if modules register with the modulehandler (and, through it, the MQ which doesn't exist...
Each module handler should provide an easy way for a module to sore data. It should make it easy to store key-value data or just plain blobs of raw data....