Документация Streaming Hub 0.2
Начните с установки или переноса проекта, затем узнайте, как работают Core, Editor и Tray.
Начать работуУстановите компоненты и запустите первую автоматизацию.Перейти с версии 0.1Перенесите проекты и настройки. Статья на английском.Узнать о Core, Editor и TrayЧто продолжает работать и где сохраняются изменения.Разобрать запуск автоматизацииПроверьте выполненные шаги и сохранённые значения.
Начало работы
- Начало работы — Установите приложение, настройте основные параметры и создайте первую автоматизацию.
- Move from Streaming Hub 0.1 (англ.) — Copy selected projects and settings into a new installation.
- Basic settings (англ.) — Choose local preferences, Core settings and service connections.
- Создать первую автоматизацию — Свяжите сигнал с последовательностью, проверьте результат и только затем включите автоматизацию.
Работа в Streaming Hub
- Core и Editor — Что выполняет автоматизации и что происходит при закрытии окна.
- Изменения, Apply и Save — Разберитесь, когда изменения начинают работать и когда они сохраняются в проект.
- Проекты и переносимые данные — Что хранится в проекте, а что остаётся локально на компьютере.
- Настройки и профили подключений — Узнайте, какие настройки относятся к Editor, Core и проекту.
- Plugins and component updates (англ.) — Install and update a compatible set of registered components.
- Publishers and plugin trust (англ.) — Review signed community plugins before allowing their code to run.
- Сущности и рабочие области — Создавайте и изменяйте ресурсы плагинов, применяя изменения после проверки.
- Context storage (англ.) — Context storage gives automations controlled access to configured file roots.
- Файлы и папки — Работайте с локальными файлами и папками и следите за их изменениями.
Интерфейс
- Core Settings (англ.) — Control Core from Tray without opening an Editor.
- Runs: история запусков — Посмотрите выполненные шаги, сохранённую структуру и значения.
- Интерфейс Editor — Найдите автоматизации, историю запусков, панели и состояние подключений.
- Рабочая область Automations — Организуйте автоматизации, сигналы, последовательности и тесты.
- Редактор последовательностей — Настройте шаги и вложенные ветви, затем примените изменения.
- Side panels (англ.) — Open Variables, Runtime, Insert Field, Encyclopedia and Tests.
- Status bar (англ.) — Distinguish project state, Core connectivity and service health.
- Tests and reusable test chains (англ.) — Run a deliberate chain of automation tests and pauses.
- Keyboard shortcuts (англ.) — Configure Editor commands separately from global automation signals.
- OBS workspace (англ.) — Create Assets, Slots and nested Bindings through the API.
- Macros workspace (англ.) — Edit reusable definitions and inspect caller mappings.
- Statistics workspace (англ.) — Define signal-driven values and inspect rule diagnostics.
- Database workspace (англ.) — Browse and edit permitted context files.
- Log panel (англ.) — Filter lifecycle and automation messages around a problem.
Основные понятия
- Основные понятия — Как сигналы, автоматизации, последовательности и данные соединяются в Streaming Hub.
- Сигналы — Выберите событие, которое запускает автоматизацию, и данные, которые оно передаёт.
- Автоматизации — Свяжите включённый сигнал с последовательностью действий.
- Последовательности и шаги — Соберите действия в упорядоченную последовательность с ветвлениями, циклами и макросами.
- Переменные — Отделите сохранённые определения переменных от текущих значений запуска.
- Данные и контекст — Используйте данные событий, временные значения и входы макросов.
- Условия — Проверьте событие и данные выполнения, прежде чем запускать шаг или ветвь.
- Макросы — Повторно используйте последовательности с объявленными входами и выходами.
- Live State Source — Выберите сервис, который сообщает, идёт ли эфир.
- Data Explorer — Просматривайте настроенные файлы контекста через Core.
Интеграции
- Интеграции — Подключайте сервисы через плагины и настраивайте ресурсы проекта.
- OBS Studio — Подключите OBS и настройте Assets и Slots для действий.
- Twitch — Подключите нужные учётные записи и проверьте разрешения.
- YouTube — Авторизуйте канал и настройте работу с чатом трансляции.
- DonationAlerts — Получайте события донатов и настраивайте реакции на них.
- Stream Deck — Подключите локальный мост и настройте зоны кнопок проекта.
- vMix — Настройте подключение и привяжите входы к ресурсам проекта.
- Piper TTS — Настройте локальное озвучивание и проверьте доступные голоса.
- AI Services — Подключите провайдера и выберите профиль модели для действий.
Обучающие руководства
- Руководства и примеры — Освойте отдельные приёмы и соберите автоматизации для стрима.
- Проверить сигнал — Запустите тестовое событие для применённой автоматизации.
- Использовать переменную в условии — Настройте действие, которое выполняется только при включённой переменной проекта.
- Передать данные между шагами — Используйте результат одного действия в следующем шаге того же запуска.
- Обработать элементы в цикле — Выполните вложенные шаги для каждого элемента списка или объекта.
- Обработать ошибку шага — Выберите, что должна сделать последовательность при ошибке действия.
- Настроить параллельное выполнение — Согласуйте повторные события и работу с общими ресурсами.
- Use context storage in an automation (англ.) — Read and append files beneath an allowed root.
- Change an OBS scene from a Twitch event (англ.) — Connect a controlled Twitch event to an applied OBS scene action.
Практические руководства
- Organize local files (англ.) — Archive a ready recording or prepare scene logos using approved local file locations.
- Send chat messages on a timer (англ.) — Send a reusable announcement through a connected chat service.
- Track signal data with Statistics (англ.) — Update a statistic from a selected event without a separate automation.
- React to donations in OBS with animation and Piper TTS (англ.) — Combine a donation event with controlled OBS and optional speech steps.
- Stop or mute Piper from Stream Deck (англ.) — Provide a deliberate stop action and optional persistent speech toggle.
- Build an interactive UI Choice on Stream Deck (англ.) — Display a project-defined choice and handle its response.
- Control a Twitch prediction from Stream Deck (англ.) — Create, lock and resolve a prediction using explicit button workflows.
- Show Twitch prediction events in OBS (англ.) — Update a reusable OBS card from prediction lifecycle events.
- Queue Twitch reward videos without overlap (англ.) — Coordinate separate reward automations through one folder boundary.
- Celebrate a follower goal with Threshold Reached (англ.) — Count follower events and trigger a controlled goal reaction.
- Build an AI chat bot for Twitch (англ.) — Generate a controlled reply and send it through the intended chat account.
- Add chat history and viewer memory to an AI bot (англ.) — Supply explicitly configured context files and keep dialogue bounded.
- Moderate donation TTS with AI (англ.) — Return a speech decision, moderated text and a selected language.
Диагностика и поддержка
- Подключение Editor к Core — Проверьте запуск Core, разрешения клиента и совместимость версий.
- Изменения не видны — Проверьте черновик, применённые данные и сохранённый проект.
- Recover an interrupted update (англ.) — Use the recorded outcome before retrying component installation.
- Compare automation runs (англ.) — Compare retained executions without replacing historical data.
- Runtime inspection (англ.) — Inspect run and step data from the Runtime side panel.
- Recover a project (англ.) — Protect the original files while diagnosing a failed project open.
- Проверка подключения к сервису — Проверьте интеграцию после того, как убедитесь в подключении Editor к Core.
- Журналы и диагностика — Найдите сведения об ошибке и удалите личные данные перед отправкой.
- Crash reports (англ.) — Identify which component stopped and preserve useful diagnostics.
Справочник
- Глобальное сочетание клавиш — Запускайте автоматизацию Core сочетанием клавиш Windows.
- User Script — Запускайте код на JavaScript, C# или Python, передавайте входные данные и сохраняйте результат в формате JSON.
- Встроенные сигналы — Выберите сигнал Core и посмотрите, какие поля он передаёт.
- Встроенные шаги — Выберите действие из доступной категории и настройте его параметры.
- Пути к данным — Обращайтесь к данным событий, переменным и другим значениям по их путям.
- Выражения — Используйте пути, значения, сравнения и логические операторы в If и условиях шагов.
- Math: Number Operate (англ.) — Calculate a numeric expression and write its result to a variable or runtime path.
- Concurrency modes (англ.) — Control overlapping automation runs and coordinate groups of signals that share a resource.
- Правила обработки ошибок — Выберите, как последовательность реагирует на ошибку шага.
- Encyclopedia — Откройте список действий и сигналов, доступных в установленной версии.
- Глоссарий — Краткие определения основных понятий Streaming Hub.
Plugin SDK
- Plugin SDK (англ.) — Build integrations that run in Core and expose portable descriptors.
- Create a plugin (англ.) — Build, sign and load a minimal independent integration.
- Plugin manifest (англ.) — Declare entry identity, compatibility, capabilities and limits.
- Plugin lifecycle (англ.) — Keep Core startup and shutdown independent of an Editor.
- Define actions (англ.) — Expose stable action IDs, schemas and cancellable execution.
- Define signals (англ.) — Emit declared events through Core's existing intake.
- Schema UI and references (англ.) — Describe forms as data that clients can render safely.
- Settings, credentials and interactions (англ.) — Separate machine-local settings from transferable project data.
- Plugin entities and detached drafts (англ.) — Validate related records without mutating live state during preview.
- Localization and icons (англ.) — Keep IDs stable while supplying readable presentation metadata.
- Plugin signing and security (англ.) — Distinguish official signatures, community keys and local consent.
- Test a plugin (англ.) — Verify headless lifecycle, protected data and final package loading.
- Package and version a plugin (англ.) — Distribute one complete authenticated package and its compatibility metadata.