抽選、チケット、ポイント賞品

無料抽選、SSNポイントでのチケット購入、ポイント賞品の配布ができます。

抽選を初めて使いますか? 最初の設定: 初めてのプレゼント抽選にスクリーンショット付きの手順があります。

5つの手順で無料抽選を行う

  1. ポップアップで次を開きます: 抽選オプション(Giveaway Options)。IDは次のままにします: default にし、キーワードを次にします: !enter。チケット価格とポイント賞品は次の値にします: 0.
  2. 次を選びます: 当選者カード(Winner card), 名前のリール(Name reel)、または コミュニティホイール(Community wheel)。プレビューした後、リンクをOBSへ次のソースとして追加します: ブラウザソース.
  3. クリックする項目: 応募を開始(Open entries)。視聴者はチャットにキーワードを入力して参加します。
  4. クリックする項目: 応募を締め切る(Close entries)、次に 当選者を抽選(Draw winner)。(忘れていても抽選すると受付は閉じます。)
  5. クリックする項目: 新しいラウンド(New round) で再抽選できます。過去の当選者は履歴に残ります。
Social Stream Ninjaを動かしたままにします。 これで抽選を実行します。OBSソースの内部をクリックする必要はありません。

従来の独立したコミュニティホイールは、次を &managed をリンクから除けば動きます。ポイントや遠隔操作には管理用リンクが必要です。

SSNポイントでチケットを販売する

  1. 次を有効にします: ロイヤルティポイントシステム(Loyalty Points System) をポップアップで有効にします。これはSSNポイントで、Twitchのチャンネルポイントではありません。
  2. Giveaway Optionsで次を開きます: チケットとポイント賞品(Tickets and point prizes)。次を設定します: チケット1枚のポイント および 視聴者1人あたりの最大チケット数.
  3. クリックする項目: 応募を開始(Open entries)。抽選名が次の場合、 fridayの場合、視聴者は次のコマンドで5枚購入します: !ticket friday 5.
  4. 次で参加者を確認します: 抽選と履歴を管理(Manage giveaways and history).
この操作をしたとき…ポイントは…
視聴者がチケットを購入確保され、ほかで使えなくなります。
視聴者の残高が不足しています:引かれず、チケットも発行されません。
当選者を抽選したとき消費されます。
クリックしたとき: キャンセルして返金(Cancel and refund)全員へ返還されます。
抽選前に視聴者1人を削除したときその視聴者へ返還されます。
最初の参加後はルールを変更できません。 変更するにはキャンセルして返還し、新しい回を始めます。New roundは有料の回を破棄しません。受付を閉じて再開するだけなら一時停止です。

ポイントを賞品にする

  1. 受付開始前に次を設定します: 当選者1人あたりのポイント賞品(Point prize per winner) および 賞品数(Number of prizes).
  2. 通常どおり受付を開きます。
  3. 1人ずつ抽選し、当選者のポイントに賞品分を加算します。

賞品ポイントは新規発行で、チケット売上から引きません。支払い上限は賞品ポイント × 賞品数です。

完了した抽選は取り消せません。 間違いは視聴者のポイントを手動調整してください。表示の再接続で二重に賞品を支払うことはありません。

ポイント報酬付きゲーム

Number Hunt

  1. 種類を次に設定します: Number Hunt(ホスト管理), チケット1枚のポイント 0、および 賞品数(Number of prizes) 1。必要なら賞品としてポイントを設定します。
  2. Social Streamが1〜100の秘密の数を選びます。
  3. 参加者は次で予想します: !guess friday 50 (自分の抽選IDを使います)。

外れた予想で全員の範囲が狭まり、最初の正解者が勝ちます。1人につき5秒に1回予想できます。

抽選表示、または次を使います: games/numberhunt.html?session=YOUR_SESSION&managed&giveaway=friday。通常のゲームではSSNポイントは付与されません。

コイントスのポット(Coin Flip Pot)

  1. 種類を次に設定します: コイントスのポット(Coin Flip Pot), チケット1枚のポイント 1, 賞品数(Number of prizes) 1、および 当選者1人あたりのポイント賞品(Point prize per winner) 0.
  2. 視聴者は次で賭けます: !ticket friday 3 heads または !ticket friday 3 tails.
  3. 受付を閉じて抽選します。賭けた量に関係なく、表裏は50対50です。

勝った人は自分の賭け金を取り戻し、負けた人のポイントを賭けた比率で受け取ります。手数料や新しいポイントはありません。例:勝者が2と1、敗者が5を賭けた場合、合計8ポイントを5と3に分けます。

両方に参加者がいないと抽選できません。抽選前にキャンセルすると全員へ返還します。

端数の1ポイントの分け方

余りのポイントは小数部分の大きい人から配り、同じ場合は先に参加した人を優先します。

複数の抽選を同時に行う

  • それぞれに短い次の値を付けます: 抽選ID(Giveaway ID) (英数字、 -, _)を使い、次を追加します: &giveaway=ID をそのOBSリンクへ追加します。
  • チケットや予想のコマンドでは抽選名を指定します。例: !ticket friday 5.
  • 無料抽選ごとに別のキーワードを使います。同じキーワードで両方には参加できません。
  • すべてのチケットは、その視聴者の1つのポイント残高から支払われます。
ポップアップで設定するのは新しい回です。実行中の回の本当のルールは管理画面で確認してください。OBSリンクの編集で変わるのは見た目だけです。

OBSの表示

  • 次を使います: 1280 × 720 Browser Sourceとして追加します。背景は透明ですが、次を選ぶと変わります: テーマ付きパネル(Themed panel).
  • ホイールは最大120人の名前を表示しますが、当選者は全チケットから選びます。
  • 再接続後は保存された結果を表示します。動きを減らす設定ではアニメーションを省略します。
  • Social StreamはOBSのシーンが配信中か判断できません。
非公開にするもの: 操作用リンク、セッションID、バックアップファイル。

Event Flow

  1. 次を追加します: 抽選/チケット(Giveaway / Tickets) アクション(ポイント用アクション内)を使います。
  2. 処理を選びます:無料抽選への参加、チケット購入、無料チケット付与、受付終了、当選者抽選、キャンセルと返還、状態照会。
  3. 抽選IDとチケット枚数を選びます。ポット形式では表か裏も選びます。
「Buy tickets」はそれ自体でポイントを消費します。 前にSpend Pointsアクションを置かないでください。

メッセージを送った視聴者として動作します。ポイント付与やホスト操作の前に、信頼できるトリガーやフィルターを置いてください。

Event Flowの詳細
  • 失敗すると依存する処理は停止しますが、チャットメッセージは表示されます。
  • 結果は次に入ります: meta.giveawayControlResult.
  • テスト画面はシミュレーションだけです。実際のテストには別のホストやプロファイルを使ってください。
  • 実行時に残高を確認するため、応募メッセージ自身で最後の不足ポイントを得ることはできません。
  • 独自のメッセージIDを持つソースでは、重複防止がより確実です。
  • 視聴者のいない予約イベントではチケットを購入できません。

Stream DeckとAPI

Stream Deckプラグインには次があります: 抽選の受付を開く, 抽選の受付を閉じる, 抽選する, キャンセルして返金(Cancel and refund), 新しい抽選回、および 抽選の状態.

  • 使うのは、 default 抽選で動きます。別の抽選には、次を {"giveawayId":"friday"} をvalue欄に入れます。Open giveawayには次も指定できます: config オブジェクト。
  • キーで確認できるのはSocial Streamの応答で、OBSの表示ではありません。タイムアウトした場合は、再抽選前に状態を確認してください。
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 は購入を識別し、 get は応答を識別します。
  • 再試行には同じ操作IDを使い、新しい購入には新しいIDを使います。
ホストAPIのアクセス権では、どの視聴者のポイントも使えます。公開フォームとして出さないでください。

履歴とバックアップ

抽選と履歴を管理(Manage giveaways and history) に回、応募者、当選者が表示されます。次ができます: 当選履歴を書き出す (JSON)、またはポイントと抽選の完全バックアップを保存します。アップロードは行いません。

再起動後、 受付中の回は閉じた状態で戻り、チケットは確保されたままです。再開、抽選、またはキャンセルと返還を行ってください。

バックアップを復元する

動くのは次の環境だけです: 新しいホスト を、ポイントや抽選のない状態で使います。

  1. 古いホストは停止したままにします。新しいブラウザープロファイルでSSNと抽選管理画面を開きます。
  2. 次のセクションで: 新しいホストで復元(Recover on a fresh host)で完全バックアップを選びます。表示されるメッセージを待ち、記載されたセッションIDを控えます。
  3. ポップアップの次の項目で: セッションオプション(Session Options)で、そのセッションIDを入力します。
  4. 管理画面へ戻り、抽選IDを選んで次をクリックします: 更新(Refresh)。ルール、応募者、当選者を確認します。復元した回は受付が閉じています。
  5. 再開、抽選、または キャンセルして返金(Cancel and refund)。その後、新しいバックアップを保存してください。
古いホストと復元したホストを同時に動かさないでください。 保存後の内容はバックアップに含まれず、ポップアップ設定も含まれません。
データの保存先の詳細
  • ポイントはこのブラウザーやアプリのプロファイルに保存され、ほかへ同期されません。抽選回はセッションごとに保存します。
  • ブラウザーデータを消すと失われる場合があるため、プロファイルの外にバックアップを保管してください。
  • 残高だけの取り込みでは確保中のチケットを復元できません。チケットが確保されている間はポイントをリセットできず、リセットしても抽選履歴は消えません。
  • 未確認のステッカー購入はタイムアウト後に確保を解除します。
  • クラウドバックアップや換金はありません。サーバーバックアップは将来追加される可能性があります。

問題を解決する

問題試すこと
視聴者が参加できないID、キーワード、メンバー限定、受付中か、プラットフォームが取得対象か確認します。ボット、非公開、古い、再送、テストのメッセージは数えません。
視聴者のアカウントが正しくない名前の変更で残高の識別が混乱する場合があります。ホスト側で確認してください。異なるプラットフォームの残高は統合しません。
ボタンが反応しない正しいSSNホストが動いていて、ホスト操作が有効か確認します。再試行前に更新してください。
ポイントをリセット・取り込みできない先に確保中のチケット購入を完了またはキャンセルします。確保中チケットを含むバックアップは完全復元を使ってください。
!spend でunknown rewardと出る価格を設定した特典が必要です。

ロイヤルティポイント · ゲーム · 投票と待機リスト · APIリファレンス · イベントリファレンス