Cómo hacer encuestas preferenciales en Discord
Encuestas preferenciales permite que los miembros ordenen todas las opciones por preferencia y calcula los resultados con un recuento por eliminación. Es un módulo Pro, no incluido en Free, y es independiente del módulo básico de Encuestas. Puedes crear una votación única o repetirla a diario o cada semana. No se necesita una clave de API de terceros.
Crea tu bot gratisEmpieza gratis. Pro cuesta 9,99 USD al mes.
Antes de empezar
- Ten un bot de Discord en marcha con acceso Pro y Encuestas preferenciales activado para el servidor correspondiente.
- Necesitas el permiso Gestionar servidor o el rol gestor seleccionado para crear y detener las programaciones de encuestas.
- Un canal de texto o de anuncios visible para quien la crea y para quienes votan. El bot necesita Ver canal y Enviar mensajes ahí.
Elige el canal y quién puede votar
Abre el área de Módulos de tu bot, activa Encuestas preferenciales y abre su configuración. Selecciona el servidor de Discord, activa «Activar en este servidor» y guarda. Elige, si quieres, «Canal de encuestas», «Rol responsable» y «Rol de votante». Si no hay canal predeterminado, las encuestas nuevas usan el canal del comando; cambiar el predeterminado más adelante no traslada las programaciones existentes.
«Rol de votante» opcional restringe quién puede votar. Quienes votan también necesitan acceder al canal de la encuesta, y el bot debe poder verlo igualmente. Crear y detener programaciones requiere Gestionar servidor o el rol gestor. Los comandos de resultados y listado también respetan la visibilidad del canal; la restricción del rol de votante se aplica solo al voto.
Crea una encuesta con opciones numeradas
Usa /rankedpoll create con question, options y hours. Separa las opciones con una barra vertical. Una pregunta de ejemplo es «¿Próximo evento de la comunidad?» con las opciones Games | Quiz | Movie y hours en 12. Son opciones de ejemplo, no un valor fijo. La publicación numera las opciones e incluye el ID de ronda necesario para votar.
Las preguntas admiten hasta 120 caracteres. Se aceptan de 2 a 8 opciones distintas, cada una de hasta 60 caracteres; los nombres duplicados que solo cambian de mayúsculas se rechazan. La votación dura de 1 a 168 horas. La repetición opcional puede ser ninguna, diaria o semanal. La duración de una encuesta repetida no puede superar su intervalo de repetición, así que una encuesta diaria puede permanecer abierta como máximo 24 horas.
Ordena todas las opciones y corrige antes del cierre
Usa /rankedpoll vote con el id de la ronda y una clasificación separada por comas. Para las tres opciones del ejemplo, 2,1,3 significa Quiz primero, Games segundo y Movie tercero. Incluye cada opción exactamente una vez. Las clasificaciones parciales, los números repetidos y los números fuera de la lista de opciones se rechazan.
Cada miembro tiene una papeleta guardada por ronda. Volver a votar sustituye esa papeleta antes del cierre; no añade otro voto. Una ronda acepta hasta 10.000 votantes, y quienes ya votaron pueden seguir corrigiendo su papeleta al llegar a ese límite. Los comandos responden en privado, pero las papeletas se guardan con el ID de Discord de cada persona en la base de datos del bot. Esto no es una garantía de voto anónimo.
Lee el resultado del recuento por eliminación
Usa /rankedpoll results con id para ver las opciones, el total de papeletas, las rondas de recuento y el estado de entrega. Los resultados son provisionales mientras la votación está abierta y definitivos tras el cierre. Los resultados definitivos no se publican automáticamente en el canal; pídelos con /rankedpoll results.
El primer recuento usa la opción mejor valorada de cada papeleta que siga en juego. Una opción con más de la mitad de las papeletas gana. Si no, se elimina la única opción con el recuento más bajo y sus papeletas pasan a la siguiente opción disponible de cada una. El recuento continúa hasta que haya mayoría o un empate en el puesto más bajo. Sin ninguna papeleta, el resultado indica que no hubo votos.
Este es un recuento por eliminación, no un recuento por pares ni una encuesta ordenada por puntos. Un empate en el recuento más bajo termina el recuento aunque otra opción restante tenga más votos. Los comandos muestran recuentos agregados, no una lista de papeletas individuales.
Gestiona repeticiones, límites y reinicios
Las programaciones diarias y semanales empiezan de inmediato y se repiten a intervalos fijos de 24 horas o 7 días desde su creación. No son calendarios de fecha fija. Cada ronda empieza con papeletas nuevas y su propio ID. Usa /rankedpoll list para ver las rondas más recientes de las programaciones activas, y luego /rankedpoll stop con el id de una ronda para cerrar la votación y detener las rondas futuras de esa programación.
«Límite de encuestas activas» es 5 de forma predeterminada y acepta de 1 a 10 por servidor de Discord. El almacenamiento también limita a 200 las programaciones conservadas. Las rondas cerradas y sus papeletas pueden eliminarse a partir de los 30 días, así que los resultados no son un archivo electoral permanente.
Las programaciones y las papeletas sobreviven a los reinicios. Mientras el módulo esté activo, el programador revisa cada 30 segundos aproximadamente. Tras una caída, solo abre la ventana de votación vigente y omite las rondas ya caducadas. Los anuncios se intentan una sola vez; los envíos inciertos no se repiten. Revisa el canal y el estado de entrega de los resultados antes de publicar un recordatorio manual. Desactivar el módulo pausa los comandos y la programación.
Preguntas frecuentes
¿Las encuestas preferenciales necesitan Pro?
Sí. Encuestas preferenciales requiere acceso Pro y activarse en cada servidor. El módulo básico de Encuestas, que es independiente, no ofrece este sistema de papeletas ordenadas.
¿Los miembros pueden puntuar solo su opción favorita?
No. Cada papeleta debe clasificar todas las opciones exactamente una vez, con sus números separados por comas. Envía otra clasificación completa antes del cierre para sustituir tu papeleta.
¿El método de recuento es por pares?
No. Es un recuento por eliminación. Una mayoría estricta gana; si no, se elimina la única opción con el recuento más bajo. Un empate en el recuento más bajo termina el recuento con todas las opciones restantes empatadas.
¿Los resultados aparecen automáticamente al cerrar la votación?
No. Usa /rankedpoll results con el id de la ronda para leer los resultados provisionales o definitivos. La publicación programada en el canal anuncia la ronda, no su resultado final.
¿Las encuestas repetidas conservan los votos anteriores?
No. Cada ronda nueva tiene un ID distinto y papeletas nuevas. Las repeticiones diarias y semanales usan intervalos fijos desde la creación, y las rondas caducadas que se perdieron se omiten.
