Streamer.bot
Входить до Macro DeckЗапускайте дії Streamer.bot, надсилайте повідомлення в чат і реагуйте на кожну подію, про яку повідомляє Streamer.bot.
Діалог «Підключення Streamer.bot» з адресою, портом, кінцевою точкою й паролем
- Запускайте будь-яку дію Streamer.bot з аргументами
- Запускайте власні тригери коду
- Надсилайте повідомлення в чат Twitch, YouTube, Trovo або Kick
- Реагуйте на будь-яку подію, про яку повідомляє Streamer.bot
- Зчитуйте глобальні змінні Streamer.bot у Macro Deck
Інтеграція Streamer.bot під’єднує Macro Deck до сервера WebSocket у Streamer.bot. Ваші кнопки запускають дії, які ви створили в Streamer.bot, а все, про що повідомляє Streamer.bot (повідомлення в чаті, нові фоловери, підписки, рейди, використання балів каналу, таймери й власні події коду), може запускати потік у Macro Deck.
Що можна робити
- Запускати дію Streamer.bot. Виберіть її зі списку своїх дій і передайте необов’язкові аргументи, які дія читає як
%key%. - Запускати власний тригер коду, також із необов’язковими аргументами.
- Надсилати повідомлення в чат Twitch, YouTube, Trovo або Kick через Streamer.bot від облікового запису стримера або бота. Повідомлення може містити змінні Macro Deck і значення подій.
- Зчитувати глобальну змінну Streamer.bot, збережену або лише для поточного сеансу, у змінну Macro Deck.
- Реагувати на будь-яку подію Streamer.bot за допомогою тригера Подія Streamer.bot. Виберіть джерело, наприклад Twitch, і подію, щоб звузити вибір, або залиште обидва поля порожніми, щоб реагувати на все. Потік отримує користувача, повідомлення й необроблені дані події у форматі JSON.
Кілька прикладів:
- Кнопка Сцена: гра, яка запускає дію Streamer.bot і передає назву сцени як аргумент.
- Кнопка Попий води з двома діями Надіслати повідомлення в чат, які публікують те саме нагадування в Twitch і YouTube.
- Потік, який запускається за подією нового фоловера Twitch у Streamer.bot і показує сповіщення в Macro Deck.
- Кнопка, яка зчитує лічильник із глобальної змінної Streamer.bot і показує його як підпис.
Як це працює
Macro Deck залишається під’єднаним до Streamer.bot і отримує його події, щойно вони стаються. Змінні показують, чи є з’єднання, версію Streamer.bot, назву екземпляра, ім’я й платформу стримера. Коли Streamer.bot закривається або його сервер WebSocket зупиняється, Macro Deck продовжує спроби під’єднатися, а тригери Під’єднано і Від’єднано дають потоку змогу відреагувати. Інтеграція має одне налаштування.
Що потрібно
- Macro Deck 3 у Windows, macOS або Linux
- Streamer.bot, запущений на цьому або іншому комп’ютері у вашій мережі
- Сервер WebSocket, запущений у Streamer.bot у розділі Servers/Clients > WebSocket Server
Як налаштувати
Крок 1: Запустіть сервер WebSocket у Streamer.bot
У Streamer.bot відкрийте Servers/Clients > WebSocket Server і переконайтеся, що сервер запущено. Запишіть адресу, порт і кінцеву точку, а також пароль, якщо ви ввімкнули автентифікацію.
Крок 2: Відкрийте Streamer.bot у Macro Deck
У Macro Deck натисніть Інтеграції на бічній панелі, а потім Streamer.bot. На вкладці Огляд натисніть Налаштувати в розділі Конфігурація. Перемикач угорі праворуч відкриває той самий діалог, а інтеграцію буде ввімкнено, щойно налаштування завершиться.
Крок 3: Введіть дані для з’єднання
Заповніть діалог Підключення Streamer.bot:
- Адреса:
127.0.0.1, коли Streamer.bot працює на тому самому комп’ютері, інакше його IP-адреса. - Порт: порт сервера WebSocket, типово
8080. - Кінцева точка: шлях, на якому слухає сервер, типово
/. - Пароль: лише якщо в Streamer.bot увімкнено автентифікацію.
Натисніть Продовжити. Перед збереженням Macro Deck перевіряє з’єднання.
- Адреса:
Крок 4: Додайте дію Streamer.bot на кнопку
На сторінці Панель клацніть кнопку, яку хочете використати. Панель має бути розблокована: якщо кнопка вгорі праворуч показує Заблокувати, панель розблоковано. Відкриється редактор, у якому вибрано Коротке натискання. Натисніть + Додати дію, ліворуч у діалозі Додати дію виберіть Streamer.bot і виберіть Запустити дію. Виберіть дію Streamer.bot у полі Дія і, якщо потрібно, додайте Аргументи. Потім натисніть Зберегти.
Крок 5: Натисніть кнопку
Натисніть кнопку на телефоні, планшеті або у веб-клієнті. Streamer.bot виконає дію. Якщо нічого не відбувається, перевірте, що сервер WebSocket у Streamer.bot запущено і що налаштування показує Під’єднано на сторінці Streamer.bot у розділі Інтеграції.
Дії4
Призначте їх кнопці або запускайте з потоку.
- Запустити дію
- Запускає дію Streamer.bot з необов’язковими аргументами.
- Виконати тригер коду
- Запускає власний тригер коду Streamer.bot з необов’язковими аргументами.
- Надіслати повідомлення в чат
- Надсилає повідомлення в чат Twitch, YouTube, Trovo або Kick через Streamer.bot.
- Отримати глобальну змінну
- Зчитує глобальну змінну Streamer.bot у змінну Macro Deck.
Тригери3
Кнопка або потік можуть реагувати на ці події.
- Подія Streamer.bot
- Будь-що, про що повідомляє Streamer.bot, як-от повідомлення в чаті, нові фоловери, підписки, рейди, використання нагород, таймери й власні події коду. За бажанням звужується за джерелом і подією.
- Під’єднано
- Macro Deck під’єднався до Streamer.bot.
- Від’єднано
- З’єднання зі Streamer.bot втрачено.
Змінні5
Показуйте ці значення на кнопках і віджетах або використовуйте їх в умовах.
streamerbot_is_connected- Чи під’єднано Macro Deck до Streamer.bot.
streamerbot_version- Версія Streamer.bot.
streamerbot_instance_name- Назва екземпляра Streamer.bot.
streamerbot_broadcaster_name- Обліковий запис стримера в Streamer.bot.
streamerbot_broadcaster_platform- Платформа облікового запису стримера.
Поширені запитання
Чи працює це, коли Streamer.bot запущено на іншому комп’ютері?
Так. Введіть IP-адресу цього комп’ютера в полі Адреса. У Streamer.bot сервер WebSocket має слухати на адресі, доступній для іншого комп’ютера, а порт має бути відкритий у його брандмауері.
Чи потрібен пароль?
Лише якщо ви ввімкнули автентифікацію для сервера WebSocket у Streamer.bot. Macro Deck зберігає пароль у зашифрованому вигляді на комп’ютері, де працює Macro Deck.
Як передати значення дії Streamer.bot?
Додайте їх у полі Аргументи дії Запустити дію або Виконати тригер коду. Кожен ключ доступний у Streamer.bot як %key%.
Що відбувається, коли Streamer.bot закривається?
Macro Deck продовжує спроби під’єднатися й під’єднується знову, щойно сервер WebSocket повернеться. До того часу дії завершуються повідомленням Streamer.bot не підключено.
Чому «Отримати глобальну змінну» повідомляє, що змінної не існує?
Перевірте назву й те, чи змінна збережена в Streamer.bot. Вимкніть параметр Збережено в дії, щоб прочитати змінну, яка існує лише протягом поточного сеансу.
Більше в категорії «Трансляції»
OBS Studio
Входить до Macro DeckПеремикайте сцени, керуйте трансляцією, записом і звуком та реагуйте на події в OBS Studio.
Meld Studio
Входить до Macro DeckПеремикайте й готуйте сцени, керуйте шарами, ефектами й аудіодоріжками та виходьте в ефір у Meld Studio.
Streamlabs Desktop
Входить до Macro DeckПеремикайте сцени, керуйте трансляцією, записом і джерелами звуку в Streamlabs Desktop.
Twitch
Входить до Macro DeckПоказуйте чат і статистику трансляції Twitch, модеруйте, запускайте опитування й рекламу та реагуйте на фоловерів, підписки й рейди.
YouTube
Входить до Macro DeckПоказуйте чат і статистику трансляції YouTube, змінюйте назву й теги та реагуйте на Super Chat і спонсорів.