Настройки StreamEngine
- как подключить StreamEngine
- где взять ссылку для StreamEngine
- поле ссылки пустое после сохранения
- значок говорит 'Нужна новая ссылка'
- эффекты StreamEngine не приходят
- алерт не говорит, какой эффект купили
- мои подписчики Twitch приходят дважды
Что это за страница
Подключения → Монетизация → StreamEngine — это место, где StreamEngine получает ссылку на вашу ленту сообщений, чтобы его платежи доходили до приложения. Здесь живут две вещи: переключатель Принимать оплаты и сама ссылка.
StreamEngine не совсем похож на другие сервисы донатов. Там зритель не отправляет вам перевод — он покупает что-то, что происходит на вашем экране: перевернуть его на десять секунд, размыть камеру или поставить трек в очередь. Деньги приходят как обычный донат, а приложение также передаёт что было куплено.
Как это настроить
- Откройте Подключения → Монетизация и нажмите Connect StreamEngine на карточке. На уже подключённой карточке та же страница открывается с Configure. Стрелка вверху слева, Back, возвращает к списку.
- Страница озаглавлена StreamEngine Settings, с подписью "Connect StreamEngine to receive donations, on-screen effects and media requests." под ней.
- Верхняя строка — Accept payments, с подзаголовком StreamEngine, со значком и переключателем. Переключатель действует в момент переключения — он не ждёт кнопки сохранения. Когда он выключен, значок показывает Disabled и ничего не принимается.
- Нажмите Open the StreamEngine dashboard. Он открывает streamengine.app в вашем обычном браузере. Нужная вам ссылка — это ссылка для виджета ленты сообщений — адрес, который вы бы вставили в OBS как браузерный источник.
- Вставьте всю ссылку в Dock panel link. Не пытайтесь вырезать из неё токен: приложению нужны два значения из этого адреса, и оно берёт их само.
- Нажмите Save Settings в правом верхнем углу. Она отчитается о себе — Saving…, затем Saved, или Error. После успешного сохранения страница закрывается сама и возвращает к списку сервисов.
- Сохранение с пустым полем, когда ссылка ещё не сохранена, отклоняется с "Please paste the dock panel link."
- Переоткройте страницу, чтобы проверить. Поле ссылки пустое намеренно — сохранённая ссылка никогда не показывается вам обратно, потому что это ключ к вашей ленте. О том, что она существует, говорит подсказка внутри поля: "Link saved — leave empty to keep it". Оставьте поле пустым и нажмите Save Settings, чтобы сохранить её нетронутой; чтобы сменить аккаунт, вставьте новую ссылку поверх.
- Значок рядом с переключателем показывает состояние подключения: Not connected (ссылки ещё нет), Disabled (переключатель выключен), Connecting…, New link required, Connection error, или Connected.
- New link required означает, что ссылка неполная, с неправильной страницы или была перевыпущена в кабинете. Скопируйте всю ссылку снова и сохраните её поверх старой.
Что приходит и как считается
- Платёж StreamEngine приходит как обычное событие доната, поэтому алерты, цели, аукцион и озвучка подхватывают его, вообще не зная о StreamEngine.
- Сумма — это та, которую заплатил зритель, до вычета комиссий сервиса и платёжной системы — то же число, которое он видел при оплате.
- Сумма конвертируется в вашу базовую валюту, так же как и у всех других сервисов.
- Что было куплено, путешествует вместе с деньгами. Где StreamEngine сообщает об этом, алерт добавляет это рядом с именем — "Screen Flip ×6 · 10s" — и лента событий на Панели управления показывает ту же строку. Статистика тоже её сохраняет, так что две покупки по одной цене остаются различимыми позже.
- Цели, аукцион и карусель намеренно игнорируют купленный предмет: они работают с суммой, и то, что было куплено, не меняет их решения.
- Имя донатера приходит с платежом. Платёж, отправленный без имени, показывается как анонимный.
Что намеренно пропускается
Лента StreamEngine — это не только StreamEngine. Она также несёт события из Twitch, DonationAlerts и Trovo, если вы подключили их там.
Приложение берёт из неё только собственные платежи StreamEngine. Всё, принадлежащее другой платформе, пропускается, потому что ваши собственные коннекторы уже доставляют это: без этого каждый подписчик срабатывал бы дважды, а донат DonationAlerts засчитывался бы в ваши цели два раза.
Ещё три вида пропускаются, и каждый по своей причине:
- Импортированные донаты — донат, перенесённый в StreamEngine из другого сервиса. Скорее всего, у вас этот сервис подключён напрямую, и он засчитался бы дважды.
- Подписки StreamEngine — не разовый платёж.
- Превью из кабинета — показать эффект, чтобы попробовать его, — это не деньги, и раздувать ими ваши цели было бы неправильно.
Бесплатный медиазапрос тоже пропускается: событие без денег — это не донат.
Что здесь нормально
- Платежи, пришедшие, когда приложение было закрыто, не воспроизводятся. Лента хранит около двух дней истории, и без этого правила запуск приложения утром воспроизводил бы позавчерашний день — карусель крутилась бы, озвучка ставилась в очередь на минуты, счётчики челленджей заполнялись вчерашними деньгами.
- Стоимость этого правила стоит знать: платёж, потерянный во время сетевого сбоя за минуту до перезапуска приложения, потерян навсегда. Пропуск одного платежа — это более дешёвая сторона сделки.
- Приложение проверяет ленту каждые три секунды, поэтому алерт обычно появляется в течение этого времени.
- На карточке подключения не отображается имя аккаунта. StreamEngine не выдаёт его с ссылкой на ленту, а имя в платеже принадлежит зрителю, а не вам.