Cómo configurar la XP de voz en el módulo Niveles

Actualizado el · 9 min de lectura

La XP de voz es un añadido opcional del módulo Niveles: los miembros ganan XP por el tiempo que pasan juntos en un canal de voz, por encima de la XP que ya ganan por mensajes. Se suma al mismo total de XP, al mismo nivel, a la misma clasificación y a las mismas recompensas de roles de nivel, sin una segunda moneda, módulo ni tabla de base de datos. Esta guía la activa desde el panel, explica con exactitud quién es elegible y cuándo se reinicia una sesión, y termina con una comprobación con dos cuentas. La XP de voz forma parte del módulo Niveles, que es Pro; Free no incluye este módulo.

Crea tu bot gratis

Empieza gratis. Pro cuesta 9,99 USD al mes.

Antes de empezar

  1. Entiende cómo funciona la XP de voz

    La XP de voz no es una función distinta de la XP de mensajes: comparte el mismo total de XP por miembro, la misma fórmula de nivel, la misma clasificación y las mismas recompensas de roles de nivel. Está desactivada por defecto en todos los servidores, y activarla no exige un permiso de bot ni un intent de Discord nuevo, porque todo bot generado ya declara el intent de estado de voz del que depende.

    Mientras está activada, los miembros ganan una XP fija por «XP por minuto completo de voz», 10 por defecto y ajustable de 1 a 100. Esa tasa fija ignora por completo los multiplicadores de XP de mensajes, y nunca cambia la marca de tiempo del tiempo de espera de XP de mensajes ni el número total de mensajes que cuenta la XP de mensajes. La elegibilidad se comprueba cada 15 segundos, y solo se concede un minuto completo y continuamente elegible, así que una sesión interrumpida no gana nada por el tiempo parcial.

  2. Activa la XP de voz y define la tasa

    En la página de tu bot, abre Niveles en Módulos, pulsa su botón de engranaje con el título Configuración y elige tu servidor en el selector de servidor, igual que harías para los ajustes de XP de mensajes. En la sección «XP de voz», activa «Ganar XP en canales de voz». Empieza desactivada en todos los servidores, incluso en uno donde la XP de mensajes ya esté en marcha.

    Define «XP por minuto completo de voz» con un número entero de 1 a 100; el valor por defecto es 10. El panel redondea hacia abajo un decimal y mantiene un número fuera de ese rango en el límite más cercano, y el bot usa 10 si un valor guardado llega a ser inválido. Pulsa «Guardar Configuración» y espera a ver «Guardado ✓», reiniciando el bot desde su página si el aviso indica que la sincronización en vivo con el bot falló.

  3. Conoce quién gana realmente XP de voz

    Un miembro solo gana XP de voz mientras al menos otro miembro que no sea un bot y no esté ensordecido comparte el mismo canal de voz normal con él. Un miembro solo, o acompañado únicamente por un bot o por alguien ensordecido, no gana nada. El canal AFK del servidor, los canales de escenario y cualquier canal de la lista de canales sin XP quedan excluidos tanto para la XP de voz como para la de mensajes. Tener el micrófono silenciado no bloquea la XP de voz, pero estar ensordecido, ensordecido por el servidor o suprimido sí, porque el bot lee el estado de voz en vez de detectar si alguien habla, así que no tiene forma de saber si un miembro está hablando realmente.

    Cambiar de canal de voz, o perder la elegibilidad, por ejemplo al quedarse como última persona en el canal, descarta el minuto parcial que estuviera en curso; el siguiente minuto elegible empieza de cero. Cambiar la tasa por minuto o la lista de canales sin XP mientras un miembro está a mitad de un minuto también reinicia el minuto en cuanto el bot detecta el cambio. Nada de esto mide el habla, la actividad de teclado ni la autenticidad de la cuenta, así que por sí solo no puede evitar que los miembros se sienten juntos sin hablar.

  4. Excluye canales de voz concretos

    La XP de voz lee la misma lista de canales sin XP que usa la XP de mensajes, en «Canales sin XP» → «Canales con XP Desactivado». El selector de canales carga los canales reales de tu servidor e incluye canales de voz, así que puedes añadir un canal de voz solo para administración o cercano al AFK de la misma forma en que excluirías un canal de texto de comandos de la XP de mensajes. Excluir un canal de voz detiene ahí la XP de voz sin afectar a la XP de mensajes, ni a la XP de voz en ningún otro canal que no hayas incluido en la lista.

  5. Las subidas de nivel reutilizan tus anuncios y roles

    Una subida de nivel por XP de voz ejecuta exactamente el mismo código de anuncio y de rol de nivel que una subida de nivel por XP de mensajes, así que «Anuncios de Subida de Nivel», «Mensaje de Subida de Nivel» y «Roles de Nivel» no necesitan ninguna configuración aparte para la voz. La opción «Canal Actual» de «Modo de Anuncio» publica en el chat de texto del canal de voz cuando una sesión de voz provoca la subida de nivel, porque ahí es donde ocurrió el evento; «Canal Específico», «Mensaje Directo (MD)» y «Desactivado» conservan su significado habitual. Un rol de nivel se sigue comprobando y asignando incluso cuando los anuncios están desactivados.

    Como la XP de voz y la XP de mensajes se suman a un único total, un miembro puede cruzar un nivel desde cualquiera de las dos fuentes, y los roles que ya tengas configurados para la XP de mensajes se aplican de la misma forma. No hay nada específico de voz que configurar más allá del interruptor y la tasa.

  6. Qué le pasa a una sesión tras un reinicio o un corte

    Las sesiones de voz solo viven en memoria; nada salvo la XP ya ganada se guarda. Un reinicio del bot, una desconexión y reconexión observada de la pasarela, que el servidor deje de estar disponible, desactivar el módulo o un hueco de más de 45 segundos entre comprobaciones borran el progreso en curso, y la siguiente comprobación elegible simplemente empieza un minuto nuevo. No hay recuperación retroactiva del tiempo que el bot no pudo observar, y un retraso largo antes de poder enviar un anuncio reinicia la sesión en vez de dejar que la XP se pusiera al día después.

    La XP ya ganada no se ve afectada por nada de esto: cada minuto completo se escribe en el mismo almacén de XP que usa la XP de mensajes en cuanto se gana, antes de que el bot espere al anuncio. Si una sola concesión falla, solo se pierde la sesión parcial actual de ese miembro; no se reintenta.

  7. Pruébalo con dos cuentas

    Guarda los ajustes y entra en un canal de voz normal con dos cuentas que no estén ensordecidas: tu propia cuenta más una segunda cuenta humana, una cuenta alternativa o un miembro dispuesto a ayudar. Quédate ahí un poco más de un minuto y comprueba tu XP con el comando rank, que también responde a level y xp. El total debería haber crecido según tu tasa configurada, y tu tiempo de espera de XP de mensajes no debería verse afectado. Sal y vuelve a entrar para confirmar que empieza un minuto nuevo, y haz que una cuenta se ensordezca a sí misma para confirmar que no se concede XP mientras eso ocurre.

    Para ver una subida de nivel sin esperar mucho, da a una cuenta de prueba XP justo por debajo de un límite de nivel con setxp, y después siéntate en voz con ella durante poco más de un minuto. El aviso de subida de nivel habitual, y cualquier rol configurado en ese nivel, debería activarse exactamente igual que con un mensaje.

  8. Planes y acceso de Free

    La XP de voz no tiene coste aparte: forma parte del módulo Niveles, que es Pro. Free no incluye Niveles. Cuando un bot pasa a Free, Niveles se desactiva en ese bot, lo que detiene la XP de voz junto con la de mensajes. Tus ajustes guardados de XP de voz no se eliminan, y activar Pro vuelve a habilitar Niveles y la XP de voz.

Preguntas frecuentes

¿Por qué nadie está ganando XP de voz?

Comprueba que «Ganar XP en canales de voz» esté activado para el servidor elegido y guardado. Después confirma que al menos dos miembros que no sean bots ni estén ensordecidos están juntos en un canal de voz normal que no sea el canal AFK, un canal de escenario ni un canal de la lista de canales sin XP.

¿La XP de voz usa los mismos anuncios y roles de subida de nivel que la XP de mensajes?

Sí. Una subida de nivel por XP de voz ejecuta el mismo código de anuncio y de rol de nivel que una subida de nivel por XP de mensajes, usando el modo de anuncio y los roles de nivel que ya tengas configurados. La opción de canal actual publica en el chat de texto del canal de voz.

¿Un reinicio o un corte pierde la XP de voz ya ganada?

No. Solo se guarda un minuto completo y continuamente elegible, y una vez guardado queda en el mismo almacén que la XP de mensajes. Lo que se pierde es un minuto parcial en curso, porque las sesiones de voz solo se siguen en memoria, sin recuperación retroactiva del tiempo que el bot no pudo observar.

Módulos relacionados

Guías relacionadas

¿Listo para configurar tu bot?

Crea tu bot gratis

Empieza gratis. Pro cuesta 9,99 USD al mes.