Настройки StreamElements

С чем сюда приходят

Ставится отдельно: модуль не входит в установщик приложения. Откройте Каталог модулей → Дополнительные и нажмите Установить на его карточке; до этого его в приложении нет.

Что это за страница

«Подключения → Монетизация → StreamElements» — место, где StreamElements получает свой JWT-токен, чтобы донаты доходили до приложения. На странице лежит токен и бейдж, говорящий, подтвердил ли StreamElements подключение.

Как это настроить

  1. StreamElements не идёт вместе с приложением. Если карточки нет в разделе «Подключения → Монетизация», сперва поставьте модуль из «Каталог модулей → Дополнительные».
  2. Нажмите на карточке «Подключить StreamElements». У уже подключённой карточки та же страница открывается кнопкой «Настроить». Стрелка слева вверху, «Назад», возвращает к списку.
  3. Страница озаглавлена «Настройки StreamElements», под заголовком строка «Настройте интеграцию со StreamElements для получения уведомлений о донатах».
  4. Нажмите «Открыть кабинет StreamElements» — в вашем обычном браузере откроется streamelements.com на странице каналов. Подсказка расписывает дорогу: «Токен лежит в кабинете StreamElements: значок аккаунта → название канала → в строке канала включить "Show secrets" → скопировать JWT».
  5. Скопируйте этот токен и вставьте в поле «JWT Токен доступа StreamElements». Поле прячет набранное; пока оно пустое, внутри написано «Введите JWT Token (доступен в панели StreamElements Channel Settings)».
  6. Нажмите «Сохранить» в правом верхнем углу. Кнопка сама отчитывается: «Сохраняю…», затем «Сохранено» — или «Ошибка», если токен не записался. После удачного сохранения страница закроется сама и вернёт к списку сервисов.
  7. Сохранение с пустым полем, когда токена ещё нет, отклоняется словами «Введите JWT-токен».
  8. Откройте страницу снова, чтобы проверить. Поле пустое намеренно — сохранённый токен обратно не показывается. О том, что он есть, говорит надпись внутри поля: «Токен сохранён — оставьте поле пустым, чтобы не менять». Пустое поле и «Сохранить» оставляют сохранённый токен на месте; чтобы заменить, впишите поверх новый.
  9. Сверху строка «Статус подключения» с бейджем: «Отключено» (токен не сохранён), «Подключение…», «Ошибка соединения» (связь пропала или StreamElements несколько раз подряд отказал JWT), «Требуется вход» (JWT пора заменить) либо подключённое состояние с именем аккаунта. Пока страница открыта, бейдж обновляется сам каждые несколько секунд.
  10. Зелёный бейдж означает, что подключение подтвердил StreamElements, а не просто что токен сохранён. JWT, который ни разу не приняли (вставили не тот), сразу показывается как «Требуется вход»; просроченный или отозванный приходит туда же через паузы, описанные ниже. Входить здесь некуда: скопируйте свежий токен и сохраните поверх старого.

Отказ не считается окончательным сразу. Если StreamElements уже принимал этот JWT, на отказ приложение отвечает паузой и новым подключением: 5 секунд, потом 10, 20 и так далее, до пяти минут, а значок становится «Ошибка соединения» только с третьего отказа подряд. «Требуется вход» появляется, когда отказы идут десять минут, а если с запуска приложения или сохранения настроек StreamElements ещё ни разу не принял JWT, хватает двух-трёх минут отказов. Но и тогда JWT пробуется снова раз в пять минут. JWT, который StreamElements не принимал ни разу, сразу просит замены.

Что приходит из StreamElements

Чего здесь нельзя