Алерты

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

Встроен в strAImer: модуль ставится вместе с приложением, скачивать ничего не нужно. Он есть в списке Каталог модулей → Встроенные.

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

Алерты хранят несколько виджетов оповещений в одном месте — как сама страница описывает себя, «свой для донатов, свой для подписок. У каждого — свои события, источники и оформление». Виджеты хранятся в группах, и каждая группа — это одна ссылка для Источника Браузера в OBS.

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

  1. Откройте Алерты. При первом запуске есть одна группа, Основная, с одним виджетом в ней, Донатные.
  2. Нажмите Создать виджет. Появится виджет с именем Новый виджет, и его редактор сразу откроется. Имя редактируется в заголовке редактора, рядом с К списку.
  3. В левой колонке выберите событие. В разделе На что реагирует отметьте, на что отвечает виджет: Донатные, битсы, фолловеры, подписки, раздачи подписок, рейды, награды за баллы. Подсказка ниже гласит: «Если событие подходит нескольким виджетам, сработает самый частный: сначала ровная сумма, потом диапазон с большей нижней границей, потом более узкий».
  4. При отмеченных Донатные или битсы появляются два дополнительных поля. Сумма это список: Любая, От, До, От и до или Ровно, а рядом одно или два поля для чисел. «Для донатов сумма считается в базовой валюте, для битсов в битсах. Обе границы входят в диапазон, поэтому соседним диапазонам давайте общую границу (до 100 и от 100), чтобы между ними не осталось дыры». Ровно сверяется до копейки, поэтому донат, пересчитанный из другой валюты, в неё почти не попадёт. Донатные площадки — «Снятая галочка — донаты этой площадки виджет не показывает. Новые площадки показываются автоматически».
  5. Выберите Данные. Здесь хранится всё, что показывает карточка, собрано вместе, чтобы написанное не было разбросано по разделам оформления. Текст заголовка, Текст суммы и Текст сообщения — это три строки. Каждая начинается со встроенной формулировки для вашего события и может быть переписана: чипы под полем вставляют {user}, {amount}, {currency} и {message} в позицию курсора, и предпросмотр следует по мере ввода. Переменная, для которой у события нет значения — например, сумма для фолловера — выводится пустой, а не прочерком. Очистите поле, и эта строка исчезнет полностью.
  6. Выберите Медиа. Здесь выбирается всё, что карточка показывает и проигрывает: картинка, видео и звук. Картинка и видео стоят на одной вкладке, потому что одно заменяет другое. Слот Изображение показывает выбранную картинку или надпись Нет изображения. Щёлкните по нему, и откроется окно Выбор изображения: слева Библиотека с тем, что уже есть в strAImer, и Папки с папками, которые вы открывали. Подойдёт любая папка, и ничего переносить не нужно: Открыть папку… просит выбрать в ней любой файл, и вся папка встаёт в список, а этот файл в ней сразу выделен. Выбранный файл приложение копирует в свою папку, поэтому OBS найдёт его, даже если запущен на другом компьютере, а один и тот же файл дважды не копируется. Крестик рядом со слотом (Убрать) очищает его. Видео выбирается таким же слотом. Видео приносит свой звук, поэтому, пока оно выбрано, слот Звук ниже на этой вкладке гаснет с подписью «Звук берётся из видео.» Всё, что не webm, перекодируется при выборе: браузерный источник OBS не умеет играть mp4. Такие файлы окно помечает Станет WebM, а кнопка называется Перекодировать и выбрать. Перекодирование идёт в реальном времени, то есть десятисекундный ролик обрабатывается около десяти секунд, а предел составляет пять минут; ролик длиннее отклоняется с сообщением «Не удалось перекодировать это видео. Попробуйте другой файл.» Карточка после этого держится столько, что длиннее: ваша Длительность отображения (сек) или само видео. Очередь считает ту же длину, поэтому следующий алерт не лезет поверх ещё идущего ролика. Звук и Громкость звука тоже стоят на этой вкладке. Звук выбирается слотом с кнопкой ▶ для прослушивания, и слот показывает длину файла; щелчок по нему открывает окно Выбор звука. Громкость звука это ползунок, и ▶ играет с этой громкостью. Копии хранятся в %APPDATA%\straimer\images и %APPDATA%\straimer\videos, и ненужные файлы удаляются именно там: кнопки, которая открывает эти папки, на странице нет, а Открыть папку… в окне добавляет папку в свой список, а не открывает Проводник. Алерт, чей файл удалён, показывает его в слоте как пропавший, пока вы не выберете другой.
  7. Выберите Поведение — вторая половина, то, как карточка показывается. Группа решает, какая группа — и, следовательно, какая ссылка OBS — показывает этот виджет: «У каждой группы своя ссылка для OBS. Виджеты одной группы показываются в одном месте экрана и ждут друг друга». Длительность отображения (сек) принимает значения от 3 до 30, и отсчет ведется после появления алерта — время выезда в него не входит. Анимация появления, При показе и Анимация исчезновения — это три списка. Первый и последний предлагают выезд с любой стороны, затухание, появление (pop), появление увеличением, сжатие или Без анимации; средний работает всё время, пока карточка на экране, — пульсация, парение, колебание, дыхание, свечение, тряска или Неподвижно, и это значение по умолчанию. Переключите сцену на вкладку Тестовый и нажмите Воспроизвести, чтобы посмотреть все три подряд.
  8. Остальная часть левой колонки отвечает за внешний вид: Положение, Подложка, Материал, Эффект по контуру, Заголовок оповещения, Сумма / Событие, Сообщение донатера. Цвета, шрифты, размеры, границы и тени каждой части открываются справа и сразу же показываются в предпросмотре. Положение решает, где карточка стоит внутри источника браузера и какой она ширины. По горизонтали — К левому краю, По центру или К правому краю; По вертикали — К верхнему краю, По центру или К нижнему краю. Отступ сверху и снизу и Отступ слева и справа отодвигают карточку от этого края, в пикселях. Ширина карточки бывает Постоянная, во всю ширину источника, но не больше предела, или Растёт по тексту, и тогда у короткого доната короткая карточка. Предел ширины изначально 600 px, и шире него карточка не становится: источник браузера шире предела только оставляет пустое место рядом с карточкой. Чтобы расширить карточку, поднимите Предел ширины. Материал, сразу под разделом Подложка, рисует карточку в одном из двенадцати стилей. Если у алерта есть картинка или видео, вокруг них появляется кромка того же стиля: карандашный контур, ступенчатая рамка, позолоченный край, стеклянный ободок. Ширина рамки медиа в разделе Материал задаёт эту кромку от 4 до 32 px. Пока выбран материал, Граница в разделе Подложка скрыта, а у некоторых материалов и Тень и свечение: край материал рисует сам. Эффект по контуру запускает вокруг карточки один из десяти эффектов; в поле Когда играет значение По событию заставляет его вспыхивать в момент появления алерта. Электрическая граница стала первым из них, Электрический, с полями Цвет эффекта, Скорость эффекта и Хаос эффекта; хаос показывает, насколько линия отклоняется от края. Раньше это был Эффект границы в разделе Подложка, и виджет, где он был включён, его не теряет: приложение один раз переносит его в Эффект по контуру с тем же цветом, скоростью и хаосом. Как материалы и эффекты работают во всех оверлеях, описано в инструкции «Оформление оверлея». Сумма / Событие и Сообщение донатера имеют те же элементы управления текстом, что и заголовок: шрифт, регистр текста и межбуквенное расстояние, а у сообщения есть свой собственный вес шрифта. У каждой из трёх строк своё выравнивание — Выравнивание заголовка, Выравнивание суммы и Выравнивание сообщения, на выбор По левому краю, По центру или По правому краю. Новые виджеты начинают с положения по центру — именно так алерты и выглядели в OBS; предпросмотр теперь слушается той же настройки, так что настроенное и увиденное в эфире совпадают. Вид медиа и Рамка медиа появляются, когда выбрана картинка или видео: размер, вписывание, с какой стороны от карточки медиа стоит или сидит ли оно внутри, плюс своя подложка, обводка, тень и эффект. Эффект в разделе Рамка медиа предлагает те же десять эффектов, что и Эффект по контуру, но выбирается отдельно от карточки, со своим цветом и скоростью, и играет всё время или в момент появления алерта. Пока выбран материал, Подложка, Отступ внутри, Обводка и Тень в разделе Рамка медиа скрыты: кромку рисует материал. Размер бывает Задаю сам или Под карточку. Если выбрано Под карточку, поля Ширина, Высота и Вписывание скрыты. Если выбрано Задаю сам, под полем Ширина стоит переключатель Связать ширину и высоту. По умолчанию он включён, и вторая сторона меняется вместе с первой в той же пропорции, в том числе когда число набирают руками. Чтобы менять одну сторону, выключите его; при следующем открытии страницы он снова включён.
  9. Оформление вверху этой колонки меняет весь внешний вид сразу: встроенные темы Неон, Минимализм, Ретро, двенадцать видов с названиями материалов, плюс ваши собственные шаблоны. Применить применяет выбранный; поле имени с кнопкой Сохранить сохраняет текущий вид как ваш шаблон. Выбор одного из ваших шаблонов помещает его имя в это поле, и кнопка превращается в Обновить: сохранение тогда перезаписывает этот шаблон, а не создает копию. Введите другое имя, и она снова станет Сохранить.
  10. Сцена выше имеет две вкладки. Предпросмотр держит карточку на экране постоянно — это та, на которой нужно настраивать цвета и шрифты, потому что карточка, которая уезжает во время редактирования, будет мешать. Тестовый начинается как пустое окно, так выглядит источник OBS до события; Воспроизвести запускает всё шоу с выбранным звуком и снова оставляет окно пустым. − и + рядом с ними масштабируют сцену.
  11. Нажмите Сохранить. Имя, событие, поведение и внешний вид сохраняются одной этой кнопкой. К списку при несохранённых правках сначала спрашивает, с заголовком «Изменения не сохранены»: Уйти отбрасывает правки, Остаться оставляет вас в редакторе. Сбросить оформление возвращает в редакторе оформление по умолчанию; записывает его только Сохранить, а уход без сохранения оставляет прежний вид.
  12. В списке каждая строка виджета имеет переключатель (Включён), кнопку воспроизведения (Показать в OBS), Дублировать, Удалить и Настроить. Кнопка воспроизведения показывает этот алерт в OBS по-настоящему — событие проходит тем же путем, что и живой донат, включая очередь и звук. Это не то же самое, что вкладка Тестовый в редакторе, которая только анимирует предпросмотр. Если ссылка группы не открыта как Источник Браузера, показать его некому, и приложение сообщает об этом в консоли логов. Выключенный виджет не отвечает ни на какие события, и событие уходит следующему подходящему виджету той же группы, с его звуком. Чтобы событие не попало на экран, выключите все подходящие ему виджеты или всю группу. Выключение виджета, его удаление или перенос в другую группу заодно убирают его алерты, уже ждущие в очереди, без карточки и без звука; то же делает выключение или удаление его группы. Алерт, который уже на экране, доигрывает до конца. Кнопка воспроизведения по-прежнему играет и выключенный виджет, чтобы можно было проверить его вид до включения.
  13. Группы выглядят как папки. Щелчок по шапке группы или по стрелке слева сворачивает и разворачивает её, а число рядом с названием показывает, сколько в ней виджетов. Название правится прямо в шапке. Справа в шапке стрелки приоритета, переключатель группы (Группа включена) и Удалить группу.
  14. Под шапкой раскрытой группы стоит ряд кнопок. Копировать ссылку кладёт ссылку группы в буфер обмена, и именно её вставляют в Источник Браузера в OBS: самого адреса на странице нет. Оформление открывает один редактор на всю группу: подложка, материал, эффект по контуру, заголовок, сумма, сообщение и рамка медиа. Применяется только то, что вы в нём поменяли, и перед этим приложение спрашивает и называет разделы. + добавляет виджет сразу в эту группу, а последняя кнопка копирует группу со всеми виджетами. Копия появляется выключенной и со своей ссылкой.
  15. Переключатель группы глушит её целиком и не трогает собственные переключатели виджетов: «Группа выключена: ни один её виджет не играет. «Показать в OBS» работает для проверки».
  16. Создать группу добавляет второе место на экране с собственной ссылкой. Начиная с двух групп, стрелки Поднять приоритет и Понизить приоритет упорядочивают их: «Чем выше группа, тем важнее: её алерт встанет в очереди перед теми, что ждут из групп ниже. Уже идущий алерт не прерывается». Своя очередь выводит группу из общей очереди ожидания: «Эта группа не ждёт очереди остальных — может показать алерт одновременно с ними». Общая очередь ждёт и речь модуля Озвучка: если он читает донат, следующий алерт начнётся, когда речь закончится. Группа, у которой включена Своя очередь, этого не ждёт.
  17. Удалить группу сначала спрашивает подтверждение и перемещает виджеты этой группы в оставшуюся; ссылка удаленной группы перестает работать, поэтому удалите ее из OBS.

Что это не умеет