Organiza un sorteo gratuito en 5 pasos
- En el panel, abre Opciones de sorteo (Giveaway Options). Deja el ID como
defaulty la palabra clave en!enter. Mantén el precio del boleto y el premio en puntos en0. - Elige Tarjeta de ganador (Winner card), Carrete de nombres (Name reel), o Ruleta comunitaria (Community wheel). Previsualízalo y copia su enlace en OBS como Fuente de navegador (Browser Source).
- Haz clic en Abrir inscripciones (Open entries). Los espectadores escriben la palabra clave en el chat para participar.
- Haz clic en Cerrar inscripciones (Close entries), luego Sortear ganador (Draw winner). (El sorteo cierra las inscripciones si se te olvida.)
- Haz clic en Nueva ronda (New round) para otro sorteo. Los ganadores anteriores permanecen en el historial.
La antigua ruleta de la comunidad independiente sigue funcionando si omites &managed del enlace. Los puntos y los controles remotos necesitan el enlace gestionado.
Vende boletos por puntos SSN
- Activa Sistema de puntos de fidelidad (Loyalty Points System) en el panel emergente. (Son puntos SSN, no puntos del canal de Twitch.)
- En Opciones del sorteo, abre Boletos y premios en puntos (Tickets and point prizes). Establece Puntos por boleto y Máximo de boletos por espectador.
- Haz clic en Abrir inscripciones (Open entries). Para un sorteo llamado
friday, un espectador compra 5 boletos con!ticket friday 5. - Consulta quién participa en Gestionar sorteos e historial (Manage giveaways and history).
| Cuando ocurre esto… | Los puntos… |
|---|---|
| Un espectador compra boletos | Quedan retenidos. No se pueden gastar en otra cosa. |
| El espectador no tiene suficientes puntos | No se cobran. No hay boletos. |
| Sorteas un ganador | Se gastan. |
| Haces clic en Cancelar y reembolsar (Cancel and refund) | Se devuelven a todos. |
| Eliminas a un espectador antes del sorteo | Se devuelven a ese espectador. |
Regalar puntos
- Antes de abrir las inscripciones, configura Premio en puntos por ganador (Point prize per winner) y Número de premios (Number of prizes).
- Abre las inscripciones como siempre.
- Sortea un ganador cada vez. El premio se añade al saldo de puntos de cada ganador.
Los puntos de premio son puntos nuevos, no se toman de la venta de boletos. El máximo que puedes repartir es premio × número de premios.
Juegos con recompensas en puntos
Caza del número (Number Hunt)
- Configura el tipo como Number Hunt controlado por el anfitrión, Puntos por boleto
0, y Número de premios (Number of prizes)1. Añade un premio en puntos si quieres. - Social Stream elige un número secreto del 1 al 100.
- Los jugadores adivinan con
!guess friday 50(usa el identificador de tu sorteo).
Los intentos incorrectos reducen el intervalo para todos. Gana la primera respuesta correcta. Un intento por espectador cada 5 segundos.
Muéstralo con la pantalla de sorteo o games/numberhunt.html?session=YOUR_SESSION&managed&giveaway=friday. Los juegos normales no otorgan puntos SSN.
Bote de cara o cruz (Coin Flip Pot)
- Configura el tipo como Bote de cara o cruz (Coin Flip Pot), Puntos por boleto
1, Número de premios (Number of prizes)1, y Premio en puntos por ganador (Point prize per winner)0. - Los espectadores apuestan con
!ticket friday 3 headso!ticket friday 3 tails. - Cierra las inscripciones y sortea. Es un lanzamiento con probabilidad 50/50, sean cuales sean las apuestas.
Los ganadores recuperan su apuesta más una parte de las apuestas perdedoras, proporcional a lo apostado. Sin comisión ni puntos nuevos. Ejemplo: los ganadores apuestan 2 y 1, los perdedores 5; el bote de 8 puntos paga 5 y 3.
Debe haber un jugador en cada lado o no se permite el sorteo. Cancela antes de sortear para reembolsar a todos.
Cómo se reparten los puntos sueltos restantes
Los puntos restantes se asignan primero a las mayores fracciones. En caso de empate, a quien participó primero.
Organiza varios sorteos a la vez
- Asigna a cada uno un identificador corto en ID del sorteo (Giveaway ID) (letras, números,
-,_) y añade&giveaway=IDa su enlace de OBS. - Los comandos de boletos y de adivinar incluyen el nombre del sorteo, como
!ticket friday 5. - Asigna una palabra clave distinta a cada sorteo gratuito. Una palabra compartida no permite participar en ambos.
- Todos los boletos se pagan con el mismo saldo de puntos del espectador.
La pantalla de OBS
- Usa 1280 × 720 como fuente de navegador. El fondo es transparente a menos que elijas Panel temático (Themed panel).
- La ruleta muestra hasta 120 nombres, pero el ganador se elige entre todos los boletos.
- Al reconectar, se muestra el resultado guardado. Los ajustes de movimiento reducido omiten la animación.
- Social Stream no puede saber si la escena de OBS está en directo.
Event Flow
- Añade el Sorteo / Boletos (Giveaway / Tickets) como acción (debajo de las acciones de puntos).
- Elige la acción: Participar en sorteo gratuito, Comprar boletos, Conceder boletos gratis, Cerrar inscripciones, Sortear ganador, Cancelar y reembolsar o Consultar estado.
- Elige el identificador del sorteo y el número de boletos. Para un bote, elige cara o cruz.
Actúa en nombre del espectador que envió el mensaje. Pon un disparador o filtro de confianza antes de las concesiones y los controles del anfitrión.
Más detalles sobre Event Flow
- Si falla, las acciones dependientes se detienen. El mensaje del chat se sigue mostrando.
- El resultado está en
meta.giveawayControlResult. - El panel de pruebas solo lo simula. Para pruebas reales, usa otro anfitrión o perfil.
- El saldo se comprueba al ejecutarse, así que el mensaje de participación no puede generar el último punto que le falta.
- La protección contra repeticiones es más sólida en fuentes con identificadores de mensaje propios.
- Los eventos programados sin un espectador no pueden comprar boletos.
Stream Deck y API
El complemento de Stream Deck incluye: Abrir sorteo, Cerrar sorteo, Realizar sorteo, Cancelar y reembolsar (Cancel and refund), Nueva ronda del sorteo, y Estado del sorteo.
- Usan el sorteo
default. Para otro, pon{"giveawayId":"friday"}en el campo de valor. Abrir sorteo también acepta un objetoconfig. - Una tecla confirma que Social Stream respondió, no que OBS lo muestre. Si se agota el tiempo de espera, comprueba el estado antes de volver a sortear.
Comprar boletos a través de la API
{"protocol":2,"action":"buygiveawaytickets","get":"callback-1","value":{"giveawayId":"friday","roundId":"ROUND_ID","operationId":"purchase-123","count":5,"actor":{"chatname":"Avery","type":"youtube","userid":"SOURCE_USER_ID"}}}
operationIdidentifica la compra;getidentifica la respuesta.- Conserva el mismo identificador de operación al reintentar. Usa uno nuevo para una compra nueva.
Historial y copias de seguridad
Gestionar sorteos e historial (Manage giveaways and history) muestra rondas, participantes y ganadores. Puedes usar Exportar historial de ganadores (JSON) o guardar una copia completa de puntos y sorteos. No se sube nada.
Restaurar una copia de seguridad
Solo funciona en un anfitrión nuevo sin puntos ni sorteos.
- Mantén apagado el anfitrión anterior. Abre SSN en un perfil de navegador nuevo y abre el administrador de sorteos.
- En Recuperar en un anfitrión nuevo, elige tu copia de seguridad completa. Espera el mensaje y anota el identificador de sesión que indica.
- En la sección del panel Opciones de sesión (Session Options), introduce ese identificador de sesión.
- De vuelta en el administrador, elige el identificador del sorteo y haz clic en Actualizar (Refresh). Comprueba las reglas, los participantes y los ganadores. Las rondas se restauran cerradas.
- Vuelve a abrir, sortea o usa Cancelar y reembolsar (Cancel and refund). Luego guarda una nueva copia de seguridad.
Más información sobre dónde se guardan los datos
- Los puntos se guardan en este perfil del navegador o la aplicación y no se sincronizan con otros. Las rondas se guardan por sesión.
- Borrar los datos del navegador puede eliminarlos, así que guarda las copias de seguridad fuera de ese perfil.
- Las importaciones de solo saldos no pueden restaurar los boletos retenidos. No se pueden restablecer los puntos mientras haya boletos retenidos, y hacerlo no borra el historial de sorteos.
- Las compras de pegatinas sin confirmar se liberan al agotarse el tiempo de espera.
- No hay copia en la nube ni conversión a dinero. Las copias en el servidor podrían llegar más adelante.
Solucionar problemas
| Problema | Prueba esto |
|---|---|
| Un espectador no puede participar | Comprueba el identificador, la palabra clave, el filtro de solo miembros, que las inscripciones estén abiertas y que la plataforma se esté capturando. Los mensajes de bots, privados, antiguos, reproducidos y de prueba nunca cuentan. |
| La cuenta de un espectador parece incorrecta | Un cambio de nombre puede confundir los saldos. Compruébalo en el equipo anfitrión. Las plataformas nunca se fusionan. |
| Los botones no responden | Comprueba que esté funcionando el anfitrión SSN correcto con los controles del anfitrión activados. Actualiza antes de reintentar. |
| No se pueden restablecer ni importar puntos | Primero finaliza o cancela las compras de boletos retenidas. Para una copia de seguridad con boletos retenidos, usa la recuperación completa. |
!spend indica una recompensa desconocida | Necesita una recompensa configurada con un precio. |
Puntos de fidelidad · Juegos · Encuestas y listas de espera · Referencia de la API · Referencia de eventos