Echelon is a IRC bot in Node.JS. It is Event-driven and expandable via Modules, also written in Node.JS. These Modules can do everything they want.