Каталог модулей

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

Что на этой странице

Каталог модулей в боковой панели — место, где модули устанавливают, включают и выключают, откатывают и удаляют. В нём два экрана: Встроенные — всё, что привёз установщик, и Дополнительные — остальное, что скачивается со straimer.com по вашей просьбе.

Каждый ваш модуль лежит на одном из этих двух экранов карточкой: название, маленький значок с видом модуля (connector, widget, settings-ui и подобные — внутренние слова, они на всех языках английские), описание, версия и кнопки того, что с модулем можно сделать. У установленного модуля карточка ещё показывает Модуль работает или Модуль выключен — фоновая работа не идёт и переключатель рядом.

Кнопка Обновить в правом верхнем углу перечитывает список. Ответ сервера держится около минуты, поэтому нажатие сразу после того, как изменилась связь, может вернуть ту же картину.

Что встроено, а что скачивается

В Дополнительных лежат такие карточки:

Всё остальное лежит во Встроенных, и скачивать его не нужно. Это коннекторы Twitch, YouTube и Kick, DonationAlerts и DonatePay, алерты, оверлеи чата, сборы средств, списки, команды и таймеры чата, баллы канала, сценарии, статистика, курсы валют, AI-агент, управление OBS, страница стримера и пять тайлов Панели управления. Модуль может переехать с одного экрана на другой между выпусками, поэтому последнее слово за самими экранами.

Точка у «Каталога модулей»

Точка стоит рядом с пунктом Каталог модулей в боковой панели и рядом с пунктом Дополнительные внутри него. Поводов у неё два, и всплывающая подсказка говорит, какой именно:

Стоит открыть Дополнительные, и точка гаснет, а всё показанное считается увиденным. Считается и тогда, когда список не загрузился, и тогда, когда он оказался пустым: вы сходили и посмотрели. Открытие Встроенных точку не гасит, она про соседний экран.

Карточки, из-за которых она загорелась, помечены ярлыком Новое рядом с названием. Новостью не бывают две вещи, и у каждой своя причина:

В каком порядке лежат карточки

Сначала новое, дальше по алфавиту. Алфавит тот, на котором написаны названия карточек, поэтому в разных языках интерфейса порядок разный. Так и задумано: модуль ищут глазами по тому названию, которое видно.

Наборы стоят в том же алфавите, а не отдельной группой сверху. Иначе новый одиночный модуль оказался бы не наверху экрана, а под всеми наборами.

Экран Встроенные отсортирован по названию так же. Ярлыков Новое там нет: всё, что на нём лежит, приехало вместе с приложением, и новостью быть не может.

Установка модуля

  1. Откройте Каталог модулей → Дополнительные. На экране Встроенные устанавливать нечего — эти модули уже здесь.
  2. Найдите карточку и нажмите Установить. Пока пакет скачивается, проверяется и распаковывается, на карточке написано Устанавливаем…; секунда-две — это нормально.
  3. Модуль, установленный впервые, включён и сразу начинает работать: его страница появляется в боковой панели, его плитки становятся доступны на Панели управления, а фоновая работа начинается без перезапуска. В версиях до 0.19.1 она начиналась только после перезапуска strAImer: если модуль, поставленный на такой версии, ничего не делает, перезапустите приложение или обновите его.

Установлен — значит файлы лежат на этом компьютере, а не «приложение знает о модуле». Настройки, перенесённые с другого компьютера, приезжают без файлов, поэтому каталог предлагает Установить модуль, чьи настройки уже здесь, — и после установки они подхватываются.

Включение и выключение модуля

Переключатель находится на карточке модуля, на обоих экранах. Выключение останавливает фоновую работу модуля и заодно убирает его страницу из боковой панели, а его плитки — с Панели управления. Это обычная причина «пропавшего» раздела: ничего не удалено, просто выключено.

Если страница самого модуля в этот момент открыта, на ней появляется полоса — Модуль выключен — фоновая работа не идёт и кнопка Где включить, ведущая обратно на эту карточку.

Встроенные модули выключаются так же, как дополнительные. Выключение ничего не удаляет: файлы, настройки и доступы к площадкам остаются на месте.

Обновление

Карточка, у которой вышла версия новее, показывает Установлен: v1.2.0 и следом, через стрелку, доступна v1.3.0; кнопка становится Обновить. Те же обновления собраны одним списком на странице Настройки → Обновления — о ней руководство «Обновления».

Обновление может быть на сайте и не предлагаться здесь, и обычных причин две:

Откат

Приложение хранит два последних пакета каждого модуля, поэтому у обновлённого модуля есть кнопка Откатить до 1.2.0 — на ту версию, что стояла до нынешней. Откат происходит сразу, без вопроса, и настройки модуля сохраняются.

У встроенного модуля есть второй путь назад, и кэш ему не нужен: Вернуть версию из поставки выбрасывает скачанную копию и возвращает версию, пришедшую с приложением. Кнопка появляется у того встроенного модуля, который хотя бы раз обновляли: без скачанной копии выбрасывать нечего.

У дополнительного модуля с пустым кэшем нет ни той, ни другой кнопки — на диске лежит ровно та версия, что стоит.

Удаление

Удалить можно только дополнительные модули — значком корзины на карточке. Сначала он спрашивает, и вопрос означает ровно то, что написано: настройки модуля и сохранённые доступы к площадкам удаляются вместе с ним, и это нельзя отменить.

У встроенных модулей корзины нет: их файлы лежат внутри самой программы, и приложение отказывается их удалять. Вместо этого у них есть выключение и Вернуть версию из поставки.

Наборы

Некоторые вещи — не один модуль. Аукцион это движок, три оверлея для OBS и пять плиток Панели управления; по отдельности они не делают ничего — движку без оверлея нечего показывать, оверлею без движка нечего показать. Такие комплекты стоят в Дополнительных одной карточкой со значком набор и ставятся одним нажатием.

Участники устанавливаются по очереди, с полосой хода, которая называет каждого. Если один не установился, остальные всё равно ставятся, а неудачи перечисляются в конце.

Строка под названием говорит, в каком состоянии набор. У набора из девяти модулей она читается как 9 модулей одной установкой, пока ничего не установлено, Набор 1.0.0 · 9 модулей, когда весь состав стоит на версиях, зафиксированных этим выпуском, и установлен полностью (9 модулей) — у набора, у которого своих выпусков ещё нет.

Отдельных карточек у участников набора в Дополнительных нет: установка, обновление, откат и удаление идут с карточки набора.

Установлена только часть

Если части состава нет, карточка говорит установлен частично: 2 из 9, а кнопка становится Доустановить — она догружает недостающее и не трогает тех участников, которые уже стоят на версии, ожидаемой набором. Корзина тоже на месте: частично установленный набор удаляется так же, как целый, — его модули по отдельности не работают.

Счёт ведётся по файлам на диске, а не по записям в приложении. У компьютера, получившего настройки из резервной копии, есть запись о каждом модуле и ни одного файла, поэтому набор считается неустановленным — и это правда: запускать там нечего.

Переключатель достаёт только до тех модулей, которые действительно здесь, и считает их, а не весь состав: если из девяти установлено два и работает один, он показывает Работают 1 из 2. Одно нажатие всегда приводит весь набор к одному состоянию. Включение частично установленного набора запускает то, что есть, и говорит Некоторые модули не установлены здесь — их настройки уже восстановлены, и установка набора их подхватит.

Состав не соответствует ни одному выпуску

Установка, обновление или откат участников поодиночке оставляет комбинацию, которую никто не проверял вместе. Тогда карточка говорит Состав изменён вручную — не соответствует набору 1.0.0 и предлагает Привести к составу: каждый участник переводится на версию, зафиксированную этим выпуском.

У обратного случая кнопки нет: когда все участники новее всего, что набор выпускал, приводить не к чему, и карточка говорит Участники опережают набор 1.0.0 — ожидание следующего релиза.

Установка отклонена

В сообщении названа причина. Распространённые:

В Дополнительных ничего нет

Без связи со straimer.com список доступных модулей показать нечем, и экран пишет об этом вместо списка. На установленные модули это не влияет — они читаются из локальной базы и продолжают работать, а раздел Встроенные остаётся полным. Там приложение вместо этого добавляет одну строку: Нет связи со straimer.com: обновления не проверялись — «обновлений нет» и «не смотрели» это разные вещи.

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