A module-driven, extensible IRC bot