Twitch Channel Points

Карточки, которые выбивают зрители

Превратите баллы канала в коллекционные дропы: зритель активирует награду или просто пишет !карта в чат, а на стриме открывается карточка с редкостью, картинкой и именем счастливчика.

  • Без установки
  • OBS 1920 × 1080
  • Ссылка не меняется
  • Чат-команда !карта
  • EventSub в реальном времени
Возможности

Всё уже готово для стрима

Не нужно собирать сцену из десятка источников и вручную запускать анимации. Виджет сам слушает Twitch и показывает дроп.

Реальные искупления

Подписка на channel.channel_points_custom_reward_redemption.add через EventSub WebSocket. Без polling и задержек.

Четыре редкости

Common 60%, Rare 25%, Epic 12%, Legendary 3%. Взвешенный рандом, свечение и звук под каждую редкость.

OBS из коробки

Прозрачный фон, 1920 × 1080, отсутствие скроллбаров. Панель настроек живёт на сайте, а не поверх стрима.

Ссылка не меняется

Загружайте свои карты, меняйте редкости, шансы и звук — адрес Browser Source остаётся тем же. Ключ привязан к вашему каналу.

Как это работает

Три шага до первого дропа

Шаг 1

Войдите через Twitch

Авторизация запросит только чтение искуплений наград — скоуп channel:read:redemptions. Пароль и данные карты не нужны.

Шаг 2

Настройте виджет

Загрузите свои карты по одной или пачкой, настройте редкости, цвета, теги и веса. Включите звук и коллекцию под карточкой. Все изменения сохраняются на сервере.

Шаг 3

Вставьте ссылку в OBS

Источники → «+» → «Браузер», ширина 1920, высота 1080. Прозрачность и позиционирование элементов уже настроены.

FAQ

Частые вопросы

Коротко о том, как устроен виджет и что нужно для запуска.

Что нужно, чтобы запустить виджет?

Аккаунт Twitch, зарегистрированное Twitch-приложение (Client ID и Client Secret) и запущенный сервер CARD DROP. После этого стримеру достаточно войти через Twitch и скопировать ссылку в OBS.

Ссылка изменится, если я поменяю карты, редкости или звук?

Нет. Ссылка строится на постоянном ключе канала и не зависит от настроек. Она останется прежней, даже если вы загрузите новые карты, измените редкости, шансы, звук или перезапустите сервер. Поменять её можно только вручную кнопкой «Сменить ссылку» — например, если адрес попал не туда.

Где хранится токен Twitch?

На сервере, в зашифрованном виде. В ссылке для OBS находится только секретный ключ, а виджет получает по нему актуальный access token для EventSub. Не публикуйте ссылку Browser Source: она даёт доступ к подключению.

Какие награды можно использовать?

Любые награды за баллы канала. Можно выбрать одну конкретную награду — тогда остальные игнорируются, либо оставить поле пустым и реагировать на каждое искупление.

Нужно ли держать сайт открытым в браузере?

Нет, держать нужно только OBS. Виджет работает как Browser Source и сам переподключается к Twitch при обрыве связи. Сервер CARD DROP должен быть запущен, потому что он хранит настройки и выдаёт конфигурацию виджету.

Что видит зритель?

По центру появляется рубашка карточки, затем 3D-переворот: редкость, картинка, название и имя зрителя. Карточка остаётся на экране, а под ней показывается коллекция этого зрителя: выбитые карты цветные, остальные заблокированы.

Можно ли загрузить свои карты и настроить редкости?

Да. В кабинете есть конструктор пула: загружайте картинки по одной или пачкой, меняйте названия, редкость, цвет, тег и вес. Там же настраиваются шансы редкостей и вес каждой карты. Виджет подхватывает изменения в течение 20 секунд.

Можно ли открывать карточки без Channel Points и партнёрки?

Да. Зритель пишет !карта в чат — карточка открывается бесплатно, баллы не списываются. Действует общий кулдаун 20 секунд. Это работает и на каналах без партнёрской программы Twitch.

Channel Points

Готовы включить дропы?

Вход через Twitch занимает несколько секунд. Ссылка для OBS появится сразу после авторизации.