Реальные искупления
Подписка на channel.channel_points_custom_reward_redemption.add через EventSub WebSocket. Без polling и задержек.
Превратите баллы канала в коллекционные дропы: зритель активирует награду или просто пишет !карта в чат, а на стриме открывается карточка с редкостью, картинкой и именем счастливчика.
Не нужно собирать сцену из десятка источников и вручную запускать анимации. Виджет сам слушает Twitch и показывает дроп.
Подписка на channel.channel_points_custom_reward_redemption.add через EventSub WebSocket. Без polling и задержек.
Common 60%, Rare 25%, Epic 12%, Legendary 3%. Взвешенный рандом, свечение и звук под каждую редкость.
Прозрачный фон, 1920 × 1080, отсутствие скроллбаров. Панель настроек живёт на сайте, а не поверх стрима.
Загружайте свои карты, меняйте редкости, шансы и звук — адрес Browser Source остаётся тем же. Ключ привязан к вашему каналу.
Авторизация запросит только чтение искуплений наград — скоуп channel:read:redemptions. Пароль и данные карты не нужны.
Загрузите свои карты по одной или пачкой, настройте редкости, цвета, теги и веса. Включите звук и коллекцию под карточкой. Все изменения сохраняются на сервере.
Источники → «+» → «Браузер», ширина 1920, высота 1080. Прозрачность и позиционирование элементов уже настроены.
Коротко о том, как устроен виджет и что нужно для запуска.
Аккаунт Twitch, зарегистрированное Twitch-приложение (Client ID и Client Secret) и запущенный сервер CARD DROP. После этого стримеру достаточно войти через Twitch и скопировать ссылку в OBS.
Нет. Ссылка строится на постоянном ключе канала и не зависит от настроек. Она останется прежней, даже если вы загрузите новые карты, измените редкости, шансы, звук или перезапустите сервер. Поменять её можно только вручную кнопкой «Сменить ссылку» — например, если адрес попал не туда.
На сервере, в зашифрованном виде. В ссылке для OBS находится только секретный ключ, а виджет получает по нему актуальный access token для EventSub. Не публикуйте ссылку Browser Source: она даёт доступ к подключению.
Любые награды за баллы канала. Можно выбрать одну конкретную награду — тогда остальные игнорируются, либо оставить поле пустым и реагировать на каждое искупление.
Нет, держать нужно только OBS. Виджет работает как Browser Source и сам переподключается к Twitch при обрыве связи. Сервер CARD DROP должен быть запущен, потому что он хранит настройки и выдаёт конфигурацию виджету.
По центру появляется рубашка карточки, затем 3D-переворот: редкость, картинка, название и имя зрителя. Карточка остаётся на экране, а под ней показывается коллекция этого зрителя: выбитые карты цветные, остальные заблокированы.
Да. В кабинете есть конструктор пула: загружайте картинки по одной или пачкой, меняйте названия, редкость, цвет, тег и вес. Там же настраиваются шансы редкостей и вес каждой карты. Виджет подхватывает изменения в течение 20 секунд.
Да. Зритель пишет !карта в чат — карточка открывается бесплатно, баллы не списываются. Действует общий кулдаун 20 секунд. Это работает и на каналах без партнёрской программы Twitch.
Вход через Twitch занимает несколько секунд. Ссылка для OBS появится сразу после авторизации.