Tirages au sort, tickets et prix en points

Organisez un tirage gratuit, laissez les spectateurs acheter des tickets avec des points SSN ou distribuez des points en récompense.

Vous débutez avec les tirages au sort ? Commencez par Votre premier tirage au sort, un tutoriel avec des captures d'écran.

Organiser un tirage gratuit en 5 étapes

  1. Dans la fenêtre, ouvrez Options du tirage (Giveaway Options). Laissez l'identifiant sur default et le mot-clé sur !enter. Gardez le prix du ticket et le prix en points à 0.
  2. Choisissez Carte du gagnant (Winner card), Défilement des noms (Name reel), ou Roue communautaire (Community wheel). Prévisualisez-le, puis copiez son lien dans OBS comme Source navigateur.
  3. Cliquez sur Ouvrir les inscriptions (Open entries). Les spectateurs saisissent le mot-clé dans le chat pour participer.
  4. Cliquez sur Fermer les inscriptions (Close entries), puis Tirer un gagnant (Draw winner). (Le tirage ferme les inscriptions si vous oubliez.)
  5. Cliquez sur Nouvelle manche (New round) pour un autre tirage. Les anciens gagnants restent dans l'historique.
Laissez Social Stream Ninja en cours d'exécution. Il exécute le tirage. Vous n'avez jamais besoin de cliquer dans la source OBS.

L'ancienne roue communautaire autonome fonctionne toujours si vous retirez &managed du lien. Les points et les commandes à distance nécessitent le lien géré.

Vendre des tickets contre des points SSN

  1. Activez Système de points de fidélité (Loyalty Points System) dans le panneau. (Ce sont des points SSN, pas des points de chaîne Twitch.)
  2. Dans les options du tirage, ouvrez Tickets et prix en points (Tickets and point prizes). Définissez Points par ticket et Nombre maximal de tickets par spectateur.
  3. Cliquez sur Ouvrir les inscriptions (Open entries). Pour un tirage nommé friday, un spectateur achète 5 tickets avec !ticket friday 5.
  4. Consultez les participants dans Gérer les tirages et l'historique.
Quand ceci se produit…Les points…
Un spectateur achète des ticketsSont réservés. Ils ne peuvent pas être dépensés ailleurs.
Le spectateur n'a pas assez de pointsNe sont pas prélevés. Aucun ticket n'est attribué.
Vous tirez un gagnantSont dépensés.
Vous cliquez sur Annuler et rembourserSont rendus à tous.
Vous retirez un spectateur avant le tirageSont rendus à ce spectateur.
Les règles sont verrouillées après la première inscription. Pour les modifier, annulez et remboursez, puis démarrez un nouveau tour. Nouveau tour ne supprime pas un tour payant. Fermer puis rouvrir ne fait que le mettre en pause.

Offrir des points

  1. Avant d'ouvrir les inscriptions, définissez Prix en points par gagnant et Nombre de prix.
  2. Ouvrez les inscriptions comme d'habitude.
  3. Tirez un gagnant à la fois. Chaque gagnant reçoit le prix sur son solde de points.

Les points des prix sont de nouveaux points, pas ceux de la vente des tickets. Le maximum versé est le prix × le nombre de prix.

Un tirage terminé ne peut pas être annulé. Pour corriger une erreur, ajustez manuellement les points de ce spectateur. Reconnecter l'affichage ne verse jamais deux fois le prix.

Jeux avec récompenses en points

Chasse au nombre (Number Hunt)

  1. Définissez le type sur Number Hunt (contrôlé par l'hôte), Points par ticket 0, et Nombre de prix 1. Ajoutez un prix en points si vous le souhaitez.
  2. Social Stream choisit un nombre secret de 1 à 100.
  3. Les joueurs proposent un nombre avec !guess friday 50 (utilisez l'identifiant de votre tirage).

Les mauvaises réponses réduisent la plage pour tout le monde. La première bonne réponse gagne. Une proposition par spectateur toutes les 5 secondes.

Affichez-le avec l'affichage du tirage ou games/numberhunt.html?session=YOUR_SESSION&managed&giveaway=friday. Les jeux classiques ne donnent pas de points SSN.

Pot pile ou face (Coin Flip Pot)

  1. Définissez le type sur Pot pile ou face (Coin Flip Pot), Points par ticket 1, Nombre de prix 1, et Prix en points par gagnant 0.
  2. Les spectateurs misent avec !ticket friday 3 heads ou !ticket friday 3 tails.
  3. Fermez les inscriptions et lancez le tirage. Les chances sont de 50/50, quelles que soient les mises.

Les gagnants récupèrent leur mise et une part des mises perdantes, proportionnelle à leur mise. Aucun frais, aucun nouveau point. Exemple : les gagnants misent 2 et 1, les perdants 5 ; le pot de 8 points verse donc 5 et 3.

Chaque côté doit avoir un joueur, sinon le tirage est refusé. Annulez avant le tirage pour rembourser tout le monde.

Répartition des points restants

Les points restants vont d'abord aux plus grandes parts fractionnaires. En cas d'égalité, le premier inscrit est prioritaire.

Organiser plusieurs tirages simultanément

  • Donnez à chacun un identifiant court dans Identifiant du tirage (Giveaway ID) (lettres, chiffres, -, _) et ajoutez &giveaway=ID à son lien OBS.
  • Les commandes de tickets et de propositions indiquent le nom du tirage, comme !ticket friday 5.
  • Donnez à chaque tirage gratuit son propre mot-clé. Un mot-clé partagé n'inscrit pas aux deux.
  • Tous les tickets sont prélevés sur l'unique solde de points du spectateur.
Le panneau configure les nouveaux tours. Pour voir les règles réelles d'un tour en cours, consultez le gestionnaire. Modifier un lien OBS ne change que l'apparence.

L'affichage OBS

  • Utilisez 1280 × 720 comme source navigateur. Le fond est transparent sauf si vous choisissez Panneau à thème (Themed panel).
  • La roue affiche jusqu'à 120 noms, mais le gagnant est choisi parmi tous les tickets.
  • Après une reconnexion, le résultat enregistré s'affiche. Le réglage de réduction des animations évite l'animation.
  • Social Stream ne peut pas savoir si la scène OBS est en direct.
Gardez ces éléments privés : liens de contrôle, identifiants de session et fichiers de sauvegarde.

Event Flow

  1. Ajoutez le déclencheur Tirage / tickets (Giveaway / Tickets) comme action (sous les actions de points).
  2. Choisissez l'action : Participer au tirage gratuit, Acheter des tickets, Accorder des tickets gratuits, Fermer les inscriptions, Tirer un gagnant, Annuler et rembourser ou Consulter l'état.
  3. Choisissez l'identifiant du tirage et le nombre de tickets. Pour un pot, choisissez pile ou face.
Buy tickets dépense déjà les points. Ne placez pas d'action Dépenser des points avant.

L'action agit pour le spectateur qui a envoyé le message. Placez un déclencheur ou un filtre fiable avant les attributions et les commandes de l'hôte.

Plus de détails sur Event Flow
  • En cas d'échec, les actions dépendantes s'arrêtent. Le message du chat reste affiché.
  • Le résultat se trouve dans meta.giveawayControlResult.
  • Le panneau de test ne fait qu'une simulation. Pour des tests réels, utilisez un hôte ou un profil séparé.
  • Le solde est vérifié lors de l'exécution : le message d'inscription ne peut donc pas rapporter le dernier point manquant.
  • La protection contre les répétitions est plus robuste sur les sources ayant leurs propres identifiants de message.
  • Les événements programmés sans spectateur ne peuvent pas acheter de tickets.

Stream Deck et API

Le plugin Stream Deck propose : Ouvrir le tirage, Fermer le tirage, Effectuer le tirage, Annuler et rembourser, Nouveau tour du tirage, et État du tirage.

  • Ils utilisent le tirage default . Pour un autre, mettez {"giveawayId":"friday"} dans le champ de valeur. Ouvrir le tirage accepte aussi un objet config .
  • Une touche confirme que Social Stream a répondu, pas qu'OBS affiche le résultat. En cas d'expiration du délai, vérifiez l'état avant de relancer le tirage.
Acheter des tickets via l'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"}}}
  • operationId identifie l'achat ; get identifie la réponse.
  • Gardez le même identifiant d'opération lors d'une nouvelle tentative. Utilisez-en un nouveau pour un nouvel achat.
L'accès à l'API de l'hôte permet de dépenser les points de n'importe quel spectateur. Ne l'exposez jamais dans un formulaire public.

Historique et sauvegardes

Gérer les tirages et l'historique affiche les tours, les inscriptions et les gagnants. Vous pouvez utiliser Exporter l'historique des gagnants (JSON) ou enregistrer une sauvegarde complète des points et des tirages. Rien n'est téléversé.

Après un redémarrage, les tours ouverts reviennent fermés, avec les tickets toujours réservés. Rouvrez, tirez au sort ou annulez et remboursez.

Restaurer une sauvegarde

Fonctionne uniquement sur un nouvel hôte sans points ni tirages.

  1. Laissez l'ancien hôte arrêté. Ouvrez SSN dans un nouveau profil de navigateur et ouvrez le gestionnaire des tirages.
  2. Sous Récupérer sur un nouvel hôte, choisissez votre sauvegarde complète. Attendez le message et notez l'identifiant de session indiqué.
  3. Dans la section de la fenêtre Options de session (Session Options), saisissez cet identifiant de session.
  4. De retour dans le gestionnaire, choisissez l'identifiant du tirage et cliquez sur Actualiser. Vérifiez les règles, les inscriptions et les gagnants. Les tours sont restaurés fermés.
  5. Rouvrez, tirez au sort ou utilisez Annuler et rembourser. Enregistrez ensuite une nouvelle sauvegarde.
N'exécutez jamais l'ancien hôte et l'hôte restauré en même temps. Une sauvegarde ne contient rien de ce qui s'est passé après son enregistrement, ni les réglages du panneau.
En savoir plus sur le stockage des données
  • Les points restent dans ce profil de navigateur ou d'application et ne sont pas synchronisés ailleurs. Les tours sont conservés par session.
  • Effacer les données du navigateur peut les supprimer ; conservez donc les sauvegardes hors de ce profil.
  • Les imports de soldes seuls ne restaurent pas les tickets réservés. La remise à zéro des points est bloquée tant que des tickets sont réservés et n'efface pas l'historique des tirages.
  • Les achats de stickers non confirmés sont libérés à l'expiration du délai.
  • Pas de sauvegarde cloud ni de conversion en argent. Une sauvegarde serveur pourrait être ajoutée plus tard.

Résoudre les problèmes

ProblèmeÀ essayer
Un spectateur ne peut pas participerVérifiez l'identifiant, le mot-clé, l'option réservée aux membres, l'ouverture des inscriptions et la capture de la plateforme. Les messages de bots, privés, anciens, rejoués ou de test ne comptent jamais.
Le compte d'un spectateur semble incorrectUn changement de nom peut perturber les soldes. Vérifiez sur l'hôte. Les plateformes ne sont jamais fusionnées.
Les boutons ne répondent pasVérifiez que le bon hôte SSN fonctionne avec les commandes de l'hôte activées. Actualisez avant de réessayer.
Impossible de réinitialiser ou d'importer les pointsTerminez ou annulez d'abord les achats de tickets réservés. Pour une sauvegarde contenant des tickets réservés, utilisez la récupération complète.
!spend indique une récompense inconnueUne récompense avec un prix doit être configurée.

Points de fidélité · Jeux · Sondages et listes d'attente · référence API · Référence des événements