1. Elige la herramienta
| Objetivo | Abrir en SSN |
|---|---|
| Deja que el chat vote la próxima actividad | Encuesta gráfica → Opciones de encuesta (Graphical Poll → Poll Options) |
| Elegir un participante al azar | Lista de espera / Sorteo de ganador (Wait List / Winner Draw), con el modo de sorteo de ganador activado |
| Atender a los espectadores en orden de cola | Lista de espera / Sorteo de ganador (Wait List / Winner Draw), con el modo de sorteo de ganador desactivado |
Usa el enlace generado en esa sección como fuente de navegador de OBS. Mantén SSN y tus fuentes de chat activos, y conserva las opciones de sesión, contraseña y servidor del enlace. El Herramienta de sorteos (Giveaway Tool) ofrece un grupo separado con presentaciones de tarjeta de ganador, carrete de nombres y ruleta comunitaria. Usa su panel Giveaway Options para los controles específicos del sorteo; Wait List / Winner Draw sigue disponible de forma independiente.
2. Realiza una encuesta de opción múltiple
- Abrir Encuesta gráfica → Opciones de encuesta (Graphical Poll → Poll Options). Establece Tipo de encuesta (Poll Type) a Opción múltiple (Multiple Choice).
- Introduce ¿A qué deberíamos jugar después? como pregunta y
Adventure, Puzzlecomo opciones separadas por comas. Establece Coincidencia de votos (Vote Matching) a Solo voto exacto (Exact vote only). - Deja Permitir varios votos por usuario (Allow multiple votes per user) y Votos ponderados por donaciones (Donation-weighted voting) en desactivado para una encuesta sencilla de un solo voto. Activa Activar encuesta (Enable Poll).
- Copia el enlace generado de la encuesta en OBS. Pide a los espectadores que envíen
1o2como mensaje completo. También funciona el texto exacto de una opción. - Selecciona Finalizar encuesta (End Poll) para cerrar la votación. Anota el resultado antes de seleccionar Reiniciar encuesta (Reset Poll) para otra ronda.
Las encuestas de respuesta libre aceptan votos con hashtags; Hashtag en cualquier parte (Hashtag anywhere) permite un hashtag dentro de un mensaje más largo. Guardar encuesta actual (Save Current Poll) guarda un ajuste predefinido para reutilizarlo; no es un registro permanente de los resultados de la audiencia. Los votos repetidos de la misma persona se ignoran salvo que se permitan varios votos.
Herramientas específicas de sorteos
Para un recorrido con capturas, consulta Tu primer sorteo. Abre Herramienta de sorteos → Opciones de sorteo (Giveaway Tool → Giveaway Options). Establece la palabra clave de inscripción, elige la coincidencia del mensaje completo o de una palabra separada y, opcionalmente, limita la participación a miembros. Haz clic en Abrir inscripciones (Open entries), luego Sortear ganador (Draw winner) cuando esté todo listo. El sorteo cierra las inscripciones automáticamente. Antes de sortear, puedes cerrar y volver a abrir las inscripciones con las mismas reglas. Nueva ronda (New round) vacía el grupo actual, conserva los resultados anteriores en el historial y deja las inscripciones cerradas.
Elige Tarjeta de ganador (Winner card), Carrete de nombres (Name reel), o Ruleta comunitaria (Community wheel), y uno de seis estilos. La vista previa usa nombres ficticios y nunca entra en tu sesión. Copia el enlace generado de giveaway.html?session=YOUR_SESSION&managed en OBS. La pantalla administrada para la audiencia no contiene controles del operador ni datos de sesión. El estilo y el título son ajustes del enlace; las reglas de inscripción son ajustes del anfitrión que se aplican al abrir las inscripciones.
Las pantallas administradas con el mismo ID de sorteo comparten el grupo y el ganador seleccionado por el anfitrión. Las inscripciones gratuitas por palabra clave tienen las mismas probabilidades; los sorteos de pago ponderan la selección según el número de boletos. La identidad se deduplica dentro de cada plataforma mediante el ID de usuario, el nombre de usuario o el nombre visible proporcionados; plataformas diferentes cuentan como identidades separadas. Si se desactivan los ganadores repetidos, cada ganador se retira del grupo elegible de la ronda actual. En las rondas nuevas, esos espectadores pueden volver a participar. El grupo admite hasta 10.000 participantes; en grupos grandes, la ruleta muestra una muestra de hasta 120 nombres, pero la selección siempre usa todos los boletos elegibles.
Mantén SSN en ejecución. Las rondas se guardan en el perfil local del navegador o de la aplicación, por separado para cada sesión. Al reiniciar, las rondas abiertas se cierran para revisarlas; no se borran. Al actualizar una página de audiencia, esta recibe el resultado actual. Las restricciones de membresía necesitan fuentes que proporcionen esa información. Se excluyen los mensajes históricos, reproducidos, privados, de bots y solo de eventos. El texto de inscripción gratuita debe coincidir con la palabra clave configurada; el valor de una donación no cambia las probabilidades.
API, Stream Deck y Event Flow
Las mismas acciones del anfitrión sirven para los botones del panel, la API HTTP/WebSocket existente y Stream Deck. No hace falta abrir ninguna pantalla de sorteo para recoger inscripciones o sortear. En Event Flow, usa la acción Sorteo / Boletos (Giveaway / Tickets) . Consulta la guía de puntos y automatización para boletos de pago, premios de juegos e integraciones.
| Acción | Efecto |
|---|---|
startgiveaway | Abre o reanuda las inscripciones antes del sorteo. Valor opcional: {"giveawayId":"default","config":{"keyword":"!enter","match":"exact","membersOnly":false,"removeWinner":true}}. Sin reglas explícitas, conserva las de la ronda existente o usa los ajustes del panel para una ronda nueva. |
closegiveaway | Cierra las inscripciones y conserva el grupo. |
drawgiveaway | Cierra las inscripciones y selecciona un ganador elegible. Devuelve un error si el grupo está vacío. |
resetgiveaway | Crea una ronda vacía con las inscripciones cerradas; archiva la ronda anterior y sus ganadores. Cancela o reembolsa antes las reservas de pago pendientes. |
getgiveawaystate | Lee el número de inscripciones, el estado abierto o cerrado, las reglas de participación y los ganadores recientes. |
{"action":"drawgiveaway","get":"draw-1"}
Las solicitudes de Stream Deck con protocolo 2 usan los mismos nombres de acción y reciben respuestas del anfitrión correlacionadas. Estas respuestas describen el estado del sorteo, no la visibilidad en OBS. La ruleta comunitaria independiente anterior sigue disponible si se omite managed; tiene su propio grupo local y no se controla mediante estas acciones del anfitrión. Su almacenamiento local ahora se separa por sesión y contraseña; la coincidencia exacta se refiere al mensaje completo y el sorteo usa aleatoriedad segura.
3. Sortea un ganador
- Abrir Lista de espera / Sorteo de ganador → Activar y personalizar (Wait List / Winner Draw → Enable and customize). Activa el disparador y establece un comando claro, como
!join. - Activa Configurar como modo de sorteo de ganador en lugar de cola (Configure as winner-draw mode instead of queue). Copia el enlace actualizado en la fuente de navegador de OBS.
- Indica a los espectadores el comando de inscripción y las reglas de participación. Si usas Solo pueden participar miembros (Only members can enter), comprueba primero que la fuente proporcione información de membresía.
- Observa cómo aumenta el número de inscripciones. Selecciona Detener inscripciones (Stop entries) cuando termine el plazo de inscripción, y después Seleccionar ganador (Select winner).
- Usa Descargar lista (Download list) para conservar las inscripciones antes de Reiniciar sorteo vacía la ronda.
- Abrir inscripciones (Open entries) Los espectadores escriben !join
- Detener inscripciones (Stop entries) Cerrar el grupo
- Seleccionar ganador (Select winner) Mostrar la selección
- Reiniciar sorteo Vaciar para otra ronda
4. Organiza una cola de espectadores
Usa la misma configuración de lista de espera, pero desactiva el modo de sorteo de ganador y copia la URL actualizada. Los espectadores se inscriben con el comando que hayas configurado.
| Botón | Qué hacer |
|---|---|
| Destacar la primera entrada (Highlight top entry) | Llama la atención sobre el siguiente espectador. |
| Eliminar la primera entrada (Remove top entry) | Avanza después de que ese espectador haya participado. |
| Seleccionar un nombre | Haz una selección aleatoria en lugar de seguir el orden de la cola. |
| Detener inscripciones (Stop entries) | Cierra la cola a nuevas inscripciones. |
| Descargar lista / Reiniciar cola (Download list / Reset queue) | Guarda una copia TSV y vacía las inscripciones cuando termine la actividad. |
Elige si los espectadores retirados pueden volver a inscribirse con la opción de reinscripción. Las opciones comandos de control de la lista de espera están limitadas a moderadores, anfitriones y administradores: !wlstop, !wlremove, !wlreset, !wlpick, y !wlhighlight. Actívalos expresamente; el comando de inscripción de los espectadores no los activa por sí solo.
5. Ensaya y recupera
Usa distintos usuarios ficticios en mensajes de prueba para comprobar el comportamiento de votos e inscripciones. No se puede identificar con fiabilidad a una persona que usa dos plataformas como una sola identidad compartida. Confirma que el resultado aparezca en OBS antes de invitar a los espectadores a participar.
- No hay votos: comprueba Enable Poll, si terminó la votación, la coincidencia exacta y si ese usuario ya votó.
- No hay inscripciones: comprueba el disparador de la lista de espera, el comando exacto, si las inscripciones están detenidas y la restricción a miembros.
- Hay recuento, pero no lista: modo de sorteo de ganador presenta un grupo y sus ganadores en lugar de una cola normal.
- OBS muestra algo distinto: sustituye la URL guardada, comprueba la sesión y la contraseña, y evita ejecutar páginas de encuesta duplicadas configuradas de forma independiente.
Para botones físicos o de OBS, consulta Configuración de Stream Deck y Dock de control de OBS.