Проведіть безкоштовний розіграш за 5 кроків
- У спливному вікні відкрийте Параметри розіграшу. Залиште ID як
defaultі ключове слово!enter. Залиште ціну квитка й приз у балах рівними0. - Виберіть Картка переможця, Барабан імен, або Колесо спільноти. Перегляньте, потім скопіюйте посилання в OBS як Джерело браузера (Browser Source).
- Натисніть Відкрити прийом заявок. Глядачі вводять ключове слово в чат для участі.
- Натисніть Закрити прийом заявок, потім Вибрати переможця. (Якщо забудете, розіграш сам закриє приймання заявок.)
- Натисніть Новий раунд для нового розіграшу. Попередні переможці залишаються в історії.
Старе окреме колесо спільноти продовжує працювати, якщо прибрати &managed з посилання. Для балів і віддаленого керування потрібне кероване посилання.
Продавайте квитки за бали SSN
- Увімкніть Система балів лояльності у спливному вікні. (Це бали SSN, не бали каналу Twitch.)
- У параметрах розіграшу відкрийте Квитки й призові бали. Установіть Бали за квиток і Максимальна кількість квитків на глядача.
- Натисніть Відкрити прийом заявок. Для розіграшу з назвою
fridayглядач купує 5 квитків командою!ticket friday 5. - Перегляньте учасників у Керування розіграшами й історією.
| Коли це відбувається… | Бали… |
|---|---|
| Глядач купує квитки | Резервуються. Їх не можна витратити деінде. |
| У глядача недостатньо | Не списуються. Квитків немає. |
| Ви вибираєте переможця | Списуються. |
| Ви натискаєте Скасувати й повернути кошти | Повертаються всім. |
| Ви видаляєте глядача до розіграшу | Повертаються цьому глядачеві. |
Розігруйте бали
- Перед відкриттям приймання заявок задайте Приз у балах на переможця і Кількість призів.
- Відкрийте приймання заявок як зазвичай.
- Вибирайте по одному переможцю. Кожному приз додається до балансу балів.
Призові бали створюються заново, а не беруться з продажу квитків. Максимальна виплата: приз × кількість призів.
Ігри з винагородами в балах
Полювання на число (Number Hunt)
- Задайте тип Number Hunt (під керуванням ведучого), Бали за квиток
0, і Кількість призів1. За бажанням додайте приз у балах. - Social Stream вибирає таємне число від 1 до 100.
- Гравці вгадують командою
!guess friday 50(використовуйте ID розіграшу).
Неправильні відповіді звужують діапазон для всіх. Перша правильна відповідь виграє. Одна спроба на глядача кожні 5 секунд.
Покажіть через екран розіграшу або games/numberhunt.html?session=YOUR_SESSION&managed&giveaway=friday. Звичайні ігри не нараховують бали SSN.
Спільний банк орла й решки (Coin Flip Pot)
- Задайте тип Спільний банк орла й решки (Coin Flip Pot), Бали за квиток
1, Кількість призів1, і Приз у балах на переможця0. - Глядачі роблять ставки командою
!ticket friday 3 headsабо!ticket friday 3 tails. - Закрийте приймання й проведіть розіграш. Шанси 50/50 незалежно від ставок.
Переможці отримують свою ставку й частку ставок тих, хто програв, пропорційно ставці. Без комісії та нових балів. Приклад: переможці ставлять 2 і 1, ті, хто програв, 5; банк 8 виплачує 5 і 3.
На обох сторонах має бути гравець, інакше розіграш відхиляється. Скасуйте до розіграшу для повернення всім.
Як розподіляються решта окремих балів
Решту балів спочатку отримують найбільші дробові частки. За рівності — той, хто приєднався раніше.
Проводьте кілька розіграшів одночасно
- Задайте кожному короткий ID розіграшу (літери, цифри,
-,_) і додайте&giveaway=IDдо його посилання OBS. - Команди квитків і вгадування вказують розіграш, наприклад
!ticket friday 5. - Задайте кожному безкоштовному розіграшу своє ключове слово. Спільне слово не подає заявку в обидва.
- Усі квитки оплачуються з єдиного балансу глядача.
Екран OBS
- Використовуйте 1280 × 720 Браузерне джерело. Тло прозоре, якщо не вибрати Тематична панель.
- Колесо показує до 120 імен, але переможець вибирається з усіх квитків.
- Після перепідключення показується збережений результат. За зменшення руху анімація пропускається.
- Social Stream не визначає, чи йде сцена OBS в ефір.
Потоки подій
- Додайте Розіграш / квитки дію (серед дій балів).
- Виберіть дію: безкоштовна участь, купівля квитків, видача безкоштовних квитків, закриття заявок, розіграш переможця, скасування з поверненням або запит стану.
- Виберіть ID розіграшу й кількість квитків. Для банку виберіть орла або решку.
Діє від імені відправника повідомлення. Перед видачею й керуванням хостом поставте довірений тригер або фільтр.
Докладніше про Event Flow
- У разі помилки залежні дії зупиняються. Повідомлення чату залишається видимим.
- Результат міститься в
meta.giveawayControlResult. - Тестова панель лише імітує. Для реальних перевірок використовуйте окремий хост або профіль.
- Баланс перевіряється під час виконання, тож повідомлення заявки не може саме заробити відсутній бал.
- Захист від повторів сильніший у джерел із власними ID повідомлень.
- Заплановані події без глядача не можуть купувати квитки.
Stream Deck і API
У плагіні Stream Deck є: Відкрити розіграш, Закрити розіграш, Провести розіграш, Скасувати й повернути кошти, Новий раунд розіграшу, і Стан розіграшу.
- Вони використовують
defaultрозіграшу. Для іншого вкажіть{"giveawayId":"friday"}у поле значення. Відкриття розіграшу також приймає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 операції. Для нової покупки використовуйте новий.
Історія та резервні копії
Керування розіграшами й історією показує раунди, заявки й переможців. Ви можете Експортувати історію переможців (JSON) або збережіть повну копію балів і розіграшів. Нічого не завантажується на сервер.
Відновити резервну копію
Працює лише для новий хост без балів і розіграшів.
- Залиште старий хост вимкненим. Відкрийте SSN у новому профілі браузера й менеджер розіграшів.
- У розділі Відновлення на новому хостівиберіть повну резервну копію. Дочекайтеся повідомлення й запишіть указаний ID сеансу.
- У розділі спливного вікна Параметри сесіїуведіть цей ID сеансу.
- Повернувшись до менеджера, виберіть ID розіграшу й натисніть Оновити. Перевірте правила, заявки й переможців. Раунди відновлюються закритими.
- Відкрийте знову, проведіть розіграш або Скасувати й повернути кошти. Потім збережіть нову резервну копію.
Докладніше про зберігання даних
- Бали зберігаються в цьому профілі браузера або застосунку й не синхронізуються. Раунди зберігаються за сеансами.
- Очищення даних браузера може їх видалити, тож зберігайте копії поза цим профілем.
- Імпорт лише балансів не відновлює зарезервовані квитки. Скидання балів блокується за наявності резервів і не видаляє історію розіграшів.
- Непідтверджені покупки наліпок звільняються за тайм-аутом.
- Немає хмарної копії або виведення грошей. Серверна копія може з'явитися пізніше.
Усунення несправностей
| Проблема | Що спробувати |
|---|---|
| Глядач не може брати участь | Перевірте ID, ключове слово, обмеження участі, відкрите приймання й захоплення платформи. Повідомлення ботів, приватні, старі, повторні й тестові не враховуються. |
| Рахунок глядача виглядає неправильно | Зміна імені може сплутати гаманці. Перевірте на хості. Платформи ніколи не об'єднуються. |
| Кнопки не реагують | Переконайтеся, що запущено потрібний хост SSN з увімкненим керуванням. Оновіть перед повтором. |
| Не вдається скинути або імпортувати бали | Спочатку завершіть або скасуйте покупки із зарезервованими квитками. Для копії з резервами використовуйте повне відновлення. |
!spend повідомляє про невідому винагороду | Потрібна налаштована винагорода із ціною. |
Бали лояльності · Ігри · Опитування та списки очікування · довідник API · Довідник подій