An extendible bot implementation, plugin based architecture