Modulo Perfiles

Métodos funcionales

.verPerfil()

.verPerfil(idusuario, (datos))

Retorna los datos de perfil del usuario a solicitar.

Propiedades de retorno:

Propiedad

Tipo de dato

Descripción

id

string

Identificador del usuario solicitado.

nivel

integer

Nivel del usuario solicitado.

puntos

integer

Puntos del usuario solicitado.

info

string

Información del usuario solicitado.

titulo

string

Titulo del usuario solicitado.

estado

integer

Estado de registro del usuario solicitado.

sigNivel

string

Estadísticas al siguiente nivel del usuario solicitado.

porcNivel

integer

Porcentaje al siguiente nivel del usuario solicitado.

Ejemplo:

// Referenciar discord-gestor como dgestor.
// El parametro (datos) optiene los datos de retorno del
// usuario solicitado con el id: '123456'.
dgestor.perfil.verPerfil('123456', (datos) => {
console.log('Tengo: '+ datos.puntos + ' puntos.');
console.log('Nivel: ' + datos.nivel);
console.log('Porcentaje al siguiente nivel: '+ datos.porcNivel +'%');
});

.verFondos()

.verFondos(idusuario, (fondos))

Retorna los datos de los fondos del usuario a solicitar.

Propiedades de retorno:

Propiedades

Tipo de dato

Descripción

id

string

Identificador de registro del usuario solicitado.

fonPrincipal

string

Fondo principal del usuario solicitado.

fonSecundario

string

Fondo secundario del usuario solicitado (opcional).

estado

integer

Estado de registro del usuario solicitado.

Ejemplo:

// Referenciar discord-gestor como dgestor.
// El parametro (fondos) optiene los datos de retorno del
// usuario solicitado con el id: '123456'.
dgestor.perfil.verFondos('123456', (fondos) => {
console.log('Fondo principal: '+ fondos.fonPrincipal);
});

.verReputacion()

.verReputacion(idusuario, (reps))

Retorna los datos de reputación del usuario a solicitar.

Propiedades de datos:

Propiedades

Tipo de dato

Descripción

id

string

Identificador de registro del usuario solicitado.

cantidad

integer

La cantidad de reputación del usuario solicitado.

estado

integer

Estado de registro del usuario solicitado.

Ejemplo:

// Referenciar discord-gestor como dgestor.
// El parametro (fondos) optiene los datos de retorno del
// usuario solicitado con el id: '123456'.
dgestor.perfil.verReputacion('123456', (reps) => {
console.log('Tengo: '+ reps.cantidad + 'de reputación.');
});

.verTop()

.verTop(tipo, cantidad, (lista))

Retorna una lista de datos según el tipo y cantidad de listado solicitado.

Propiedades de retorno:

Propiedad

Tipo de dato

Descripción

id

string

Identificador de registro del usuario a listar.

nivel

integer

Nivel del usuario a listar.

puntos

integer

Puntos del usuario a listar.

estado

integer

Estado de registro del usuario solicitado.

Ejemplo:

// Referenciar discord-gestor como dgestor.
// El parametro (lista) optiene los datos de retorno segun
// el tipo de listado y la cantidad de lineas solicitados.
// tipos: nivel, puntos
//listado por: 'nivel', cantidad de lineas: 5
dgestor.perfil.verTop('nivel', 5, (lista) => {
console.log(lista); //lista los datos en un arrays
// ó
console.log('TOP 5:')
console.log('Nivel: '+ lista.nivel +' Puntos: '+ lista.puntos)
});
//listado por: 'puntos', cantidad de lineas: 10
dgestor.perfil.verTop('puntos', 10, (lista) => {
console.log(lista); //lista los datos en un arrays
// ó
console.log('TOP 10:')
console.log('Nivel: '+ lista.nivel +' Puntos: '+ lista.puntos)
});

.editInfo()

.editInfo(idusuario, texto, (resp))

Edite el dato info(información) de perfil del usuario a solicitar.

Ejemplo:

// Referenciar discord-gestor como dgestor.
// El parametro (resp) retorna la respuesta como
// dato booleano (verdadero) o (false) de la modificación realizada al
// usuario solicitado con el id: '123456'.
let nuevaInfo = "Soy miembro vip";
dgestor.perfil.editInfo('123456', nuevaInfo, (resp) =>{
if(resp) {
console.log('Tu información de perfil fue editado correctamente.');
}
});

.editFondo()

.editFondo(idusuario, dato, (resp))

Edite el fondo de perfil del usuario a solicitar.

Ejemplo:

// Referenciar discord-gestor como dgestor.
// El parametro (resp) retorna la respuesta como
// dato booleano (verdadero) o (false) de la modificación realizada al
// usuario solicitado con el id: '123456'.
let nuevoFondo = 'www.fondosweb.com/asset/12/11/223.png';
dgestor.perfil.editFondo('123456', nuevoFondo, (resp) =>{
if(resp) {
console.log('Tu fondo de perfil fue editado correctamente.');
}
});

.editPuntos()

.editPuntos(idusuario, cantidad, (resp, nNivel))

Edite los puntos de perfil del usuario a solicitar según la cantidad de puntos enviados.

Ejemplo:

// Referenciar discord-gestor como dgestor.
// El parametro (resp) retorna la respuesta como
// dato booleano (verdadero) si el usuario solicitado
// con el id: '123456', subio de nivel.
// El parametro (nNivel) retorna el nuevo nivel del usuario solicitado
// Suma la cantidad de 2 puntos con la cantidad actual de puntos
// del usuario '123456'.
dgestor.perfil.editPuntos('123456', 2, (resp, nNivel) => {
if(resp) {
console.log('Felicidades subiste al nivel: '+ nNivel);
}
});
// Resta la cantidad de -2 puntos con la cantidad actual de puntos
// del usuario '123456'.
dgestor.perfil.editPuntos('123456', -2);

Todo numero en positivo sumara con la cantidad actual de puntos del usuario solicitado. Todo numero en negativo ( - ) restara con la cantidad actual de puntos del usuario solicitado.

.editTitulo()

.editTitulo(idusuario, texto, (resp))

Edite el dato titulo de perfil del usuario a solicitar.

Ejemplo:

// Referenciar discord-gestor como dgestor.
// El parametro (resp) retorna la respuesta como
// dato booleano (verdadero) o (false) de la modificación realizada al
// usuario solicitado con el id: '123456'.
let nuevoTitulo = "programador";
dgestor.perfil.editTitulo('123456', nuevoTitulo , (resp) => {
if(resp) {
console.log('El titulo de perfil fue editado correctamente.');
}
});

.editReputacion()

.editReputacion(idusuario, cantidad, ())

Edite los puntos de reputación del usuario a solicitar según la cantidad enviados.

Ejemplo:

// Referenciar discord-gestor como dgestor.
// Retorna la respuesta como
// dato booleano (verdadero) de la modificación realizada al
// usuario solicitado con el id: '123456'.
// Suma la cantidad de 1 con la cantidad actual de reputación
// del usuario '123456'.
dgestor.perfil.editReputacion('123456', 1, () =>{
console.log('Tiene un punto mas de reputación');
});
// Resta la cantidad de -1 punto con la cantidad actual de reputación
// del usuario '123456'.
dgestor.perfil.editPuntos('123456', -1, () =>{
console.log('Se resto un punto menos de reputación');
});

Todo numero en positivo sumara con la cantidad actual de reputación del usuario solicitado. Todo numero en negativo ( - ) restara con la cantidad actual de reputación del usuario solicitado.