Как начать работу с RobinSystem
Поиск по модулям, быстрые маршруты в дашборд и ответы по командам, TTS, оверлеям и аналитике.
1. Подключить канал
Авторизуйтесь через Twitch, проверьте подключение бота и убедитесь, что базовые команды уже отвечают в чате.
Открыть дашборд
2. Настроить основу
Сначала команды, уровни или викторины. Не включайте все сразу, чтобы быстрее понять что реально нужно вашему чату.
Перейти к командам
3. Добавить в OBS
Создайте overlay-ключ, настройте внешний вид и вставьте URL как Browser Source в OBS или Streamlabs.
Открыть overlays
Поиск по FAQ
Команды, overlays, TTS, уровни, viewer, premium.
Популярные вопросы
Найдено вопросов: 62
RobinSystem — это профессиональная экосистема для автоматизации Twitch-канала. Мы предлагаем не просто бота, а полноценную инфраструктуру: от интерактивных викторин и оверлеев до глубокой аналитики данных и системы магазинов.
Если вы только зашли в RobinSystem, не пытайтесь настроить все сразу. Самый простой порядок такой:
- Подключите бота к каналу и убедитесь, что он отвечает на базовые команды
- Настройте 2-3 команды, чтобы проверить, что чат уже работает
- Включите систему уровней или викторины, если хотите вовлеченность
- Добавьте нужный overlay в OBS через Browser Source
- После этого переходите к аналитике, магазину, TTS и более сложным сценариям
Совет: сначала добейтесь рабочего минимума, а затем расширяйте канал по одному модулю, чтобы не запутаться в настройках.
Наши оверлеи полностью кастомизируемы и поддерживают современные стандарты чата:
- Эмоции: полная поддержка 7TV, BetterTTV и FrankerFaceZ
- Кастомизация: настройка прозрачности, шрифтов, цветов и анимаций
- Бейджи: корректное отображение значков модераторов, сабов и основателей
- Простота: достаточно скопировать ссылку в OBS или Streamlabs как Browser Source
Типы оверлеев:
- Chat Overlay: сообщения чата с 7TV/BTTV/FFZ, фильтрами и premium-стилями Transmission, Label Tape и Comic Pop
- TTS Overlay: озвучка сообщений и компактный виджет на сцене
- Alert Overlay Suite: донаты, фолловеры, сабы, рейды в одной OBS-сцене
- Predictions Overlay: Twitch Predictions с кастомными стилями и тестом
- Word Guess Overlay: визуал игры «Угадай слово» (Premium)
- FaceIT виджеты: Stats, Radar, Last Match, Match Start/End, Lobby (нужна интеграция FACEIT)
- Deadlock Rank Overlay: ранг Deadlock, прогресс и форма (нужна интеграция Steam)
- Donation Goal: прогресс цели для DonationAlerts / DonatePay
- Spotify Overlay: текущий трек, обложка и артист (нужна интеграция Spotify)
Как использовать:
- Перейдите в /dashboard/overlays
- Создайте ключ нужного типа (Stream, FaceIT, Deadlock, Donations или Music)
- Настройте внешний вид и протестируйте превью в дашборде
- Скопируйте URL оверлея
- В OBS/Streamlabs: Источники → Добавить → Browser Source → вставьте URL
Совет: Каждый ключ доступа уникален. Вы можете создать несколько ключей для разных сцен или настроек.
Premium и Ultra открывают не одну функцию, а целый набор расширений для канала:
- TTS и ElevenLabs: доступ к TTS overlay, голосам и расширенным аудио-возможностям
- Premium стили: специальные режимы для overlays, например Broadcast Signal в Predictions и Transmission и Comic Pop в Chat Overlay
- Аналитика: платные блоки вроде использования команд и расширенные данные по удержанию аудитории
- Магазин канала: больше слотов товаров и более выгодные условия для продаж
- История и snapshot-данные: более длинное хранение чата и clip analytics вместо минимальных бесплатных лимитов
- Экспорт и расширенные лимиты: больше регулярных сообщений, более крупные аудио-загрузки и резервные копии настроек
Если коротко: Premium нужен для продвинутой автоматизации и красивых визуальных режимов, а Ultra обычно дает ещё большие лимиты и максимум доступных возможностей.
Покупка подписки идет через внутренний баланс, без отдельного ручного обращения в поддержку:
- Откройте страницу Premium в дашборде
- Пополните баланс, если на аккаунте не хватает средств
- Выберите Premium или Ultra и нажмите покупку с баланса
- Если хотите оформить подписку не себе, используйте кнопку Подарить
На этой же странице можно посмотреть текущий tier, срок действия, историю покупок и подарков.
Важно: платежный сценарий будет дорабатываться со временем. Текущий payment gate пока временный и используется как рабочая заглушка.
Магазин позволяет стримерам продавать уникальные товары, роли или команды за внутреннюю валюту канала (баллы лояльности). Зрители зарабатывают баллы за активность в чате и могут тратить их в вашем персонализированном магазине. Данная функция доступна пользователям с Premium-статусом.
Самый быстрый способ связи и обновлений — наш Telegram канал:
Telegram: @robinsystemТам публикуются новости, изменения, анонсы и быстрые ответы на вопросы.
У зрителя есть отдельная viewer-панель:
- /viewer — список каналов, где зритель уже был активен
- /viewer/[channel] — личная страница внутри конкретного канала
Там можно смотреть свой уровень, опыт, баллы магазина, лидерборды и настраивать персональный голос TTS для конкретного канала.
Viewer-страница работает отдельно для каждого канала: ваши настройки голоса, статистика и прогресс не смешиваются в один общий профиль.
На странице /viewer/[channel] зритель может переключать источник озвучки:
- Стример: использовать голос и настройки, которые подготовил владелец канала
- Ваши голоса: использовать свой личный каталог ElevenLabs только для себя
Чтобы появился режим Ваши голоса, зрителю нужно подключить собственный ElevenLabs API Key в viewer-панели. После этого можно выбрать отдельный голос и сохранить его только для своего канала.
Это не меняет TTS для остальных зрителей: личный API key и личный голос влияют только на ваши сообщения.
Раздел /dashboard/scheduled-messages — это планировщик цикличных сообщений в чат:
- Создайте правило и выберите режим: interval, cron или one-off
- Для interval можно задать окна по дням недели и времени (daypart) и таймзону
- Настройте runtime-условия: только онлайн, минимум чаттеров/зрителей, конкретная игра
- Включите правило — one-off после срабатывания отключается автоматически
Лимиты: Free — 5 правил, Premium — 10, Ultra — 20.
Возможные решения:
- Проверьте, что имя канала введено правильно (без символа @)
- Убедитесь, что канал существует и доступен
- Попробуйте отключить и подключить бота заново
- Проверьте, что вы авторизованы через Twitch
Проверьте следующее:
- Команда сохранена и включена
- Бот подключен к каналу
- Команда начинается с символа !
- Не истек кулдаун команды
Теперь временный VIP можно выдавать двумя способами:
- Через dashboard/chat: откройте профиль пользователя, в блоке VIP укажите срок в днях и нажмите Выдать VIP
- Через commands: создайте кастомную команду со спец-действием Выдать timed VIP и вызывайте ее как
!vip @user 30d
Если срок в команде не передан, RobinSystem возьмет значение по умолчанию из настроек этой команды.
Важно: временный VIP рассчитан именно на статус, выданный RobinSystem. Если пользователь уже имеет обычный VIP вне системы, timed-выдача не применяется поверх него.
Откройте пользователя в /dashboard/chat. Если VIP выдан как временный через RobinSystem, в карточке профиля появится отдельный блок:
- VIP до ... — точная дата окончания
- Осталось N дней — быстрый остаток срока
Это отображение строится по нашей внутренней записи timed VIP, а не по данным Twitch, поэтому срок видно только для временных VIP, выданных через RobinSystem.
Викторины — это интерактивная система вопросов и ответов, которая автоматически запускается в чате и награждает зрителей за правильные ответы:
Основные возможности:
- Автоматический запуск: викторины запускаются автоматически по расписанию
- Два режима запуска: по времени или по количеству сообщений в чате
- Награды: зрители получают очки опыта за правильные ответы
- Таймер: ограниченное время на ответ (от 10 до 300 секунд)
- Неограниченное количество вопросов: создавайте столько вопросов, сколько нужно
Как настроить викторину:
- Перейдите в раздел "Викторины" в дашборде
- Нажмите переключатель "Викторины включены"
- Выберите режим запуска:
- По времени: викторина запускается через заданный интервал (минимум 1 минута)
- По сообщениям: викторина запускается после определенного количества сообщений в чате
- Настройте интервал (время в минутах или количество сообщений)
- Установите количество очков за правильный ответ
- Установите время на ответ (от 10 до 300 секунд)
- Добавьте вопросы: нажмите "Добавить вопрос", введите вопрос и правильный ответ
- Настройки сохраняются автоматически через 5 секунд после изменения
Как это работает:
- Бот автоматически запускает викторину по настроенному расписанию
- В чат отправляется вопрос с таймером (например: "🎯 ВИКТОРИНА! Какая столица России? | Напишите правильный ответ в чат! У вас 60 секунд!")
- Зрители пишут ответы в чат (без команды, просто текст)
- Первый, кто даст правильный ответ, получает очки и награду
- После истечения времени или правильного ответа викторина завершается
- Викторины запускаются только когда стрим онлайн
Тестирование:
Вы можете протестировать викторину вручную, нажав кнопку "Тестовый запуск". Это запустит викторину немедленно, независимо от настроек интервала и статуса стрима.
Совет: Начните с простых вопросов и постепенно усложняйте. Используйте вопросы, связанные с вашим контентом или игрой, чтобы увеличить вовлеченность зрителей.
В разделе /dashboard/scheduled-messages появился отдельный Топ викторин канала. Он показывает постоянный рейтинг по полю quiz wins, а не только текущую runtime-статистику одной сессии.
Кнопка Сбросить топ делает мягкий reset:
- обнуляет только количество побед в викторинах
- очищает runtime-статистику и recent winners
- не откатывает XP
- не откатывает баллы магазина
Это удобно для нового сезона, нового месяца или отдельного ивента, когда нужно начать лидерборд с нуля, но не ломать общий прогресс зрителей.
Проверьте:
- Викторины включены в настройках (переключатель "Викторины включены")
- Добавлены вопросы в список (минимум один вопрос)
- Бот подключен к каналу
- Стрим в эфире (викторины автоматически запускаются только при онлайн стриме)
- Интервал настроен правильно (минимум 1 минута для режима "по времени", минимум 1 сообщение для режима "по сообщениям")
Используйте "Тестовый запуск" для проверки работы викторины без ожидания интервала.
Проверьте:
- Система уровней включена в настройках
- Бот подключен к каналу
- Настроены значения опыта
В делегированном доступе права на ролевые действия теперь разделены:
- Права MOD — выдача и снятие модератора
- Права VIP — выдача, снятие и timed VIP
- Модерация чата — таймауты, баны, удаление сообщений и предупреждения
Это значит, что стример может дать помощнику доступ только к VIP без права раздавать MOD, или наоборот.
Плейсхолдеры подставляют динамические данные в ответ кастомной команды. Синтаксис: $(variable) или $variable.
Пользователи и контекст
$(user)Имя пользователя, вызвавшего команду
$(userid)Twitch ID вызвавшего (если доступен)
$(touser)Целевой пользователь с @ (первый аргумент, reply или автор)
!hug → @author, !hug nick → @nick
$(touserid)Twitch ID целевого пользователя
$(replyuser)Пользователь, на чьё сообщение ответили (с @)
$(replyuserid)Twitch ID пользователя из reply
$(randomuser)Случайный активный пользователь из чата (с @)
$(channel)Название канала
$(channelid)Twitch ID канала
$(command)Имя команды без !
$(message)Полное сообщение с командой
$(count)Счётчик использований этой команды
Аргументы
$(query)Весь текст после команды
$(querystring)URL-encoded версия $(query)
$(args)Все аргументы через пробел
$(args[N])Аргумент по индексу, начиная с 0
$(args[0]) — первый аргумент
$(1) … $(9)Аргументы по номеру, начиная с 1 (в eval/сложных шаблонах)
$(1) = $(args[0])
Время и стрим
$(time)Текущее время
$(date)Текущая дата
$(uptime)Длительность текущего стрима
$(game)Текущая категория / игра
$(title)Название трансляции
$(viewers)Текущее число зрителей
$(song)Текущий трек Spotify: исполнитель — название
Нужна подключённая интеграция Spotify. Если ничего не играет — пустая строка.
$(song.title)Название текущего трека
$(song.artist)Исполнитель текущего трека
$(song.album)Альбом текущего трека
$(song.url)Ссылка на трек в Spotify
Уровни и активность (вызывавший)
$(level)Уровень в системе уровней (как в !уровень)
$(rank)Ранг/статус из системы уровней (как «Статус» в !я)
$(userlevel)Ранг из системы уровней; если статусы не заданы — номер уровня
$(experience)Опыт пользователя
$(messages)Всего сообщений на канале
$(points)Баллы магазина
$(chat_time)Время в чате (минуты)
$(chat_time_formatted)Время в чате (например 2ч 15м)
$(watch_time)Время просмотра стрима (минуты)
$(watch_time_formatted)Время просмотра (например 1ч 40м)
Случайные значения
$(random)Случайное число от 1 до 100
$(random:min-max)Число в диапазоне
$(random:1-6) — кубик
$rnКороткий синтаксис: 1–100
$rn(max)Случайное от 1 до max
$rn(min,max)Случайное от min до max
$(pick:a,b,c)Случайный выбор из списка
Работает и ${pick:a,b,c}
Продвинутые функции
$(eval …)Выполнить JavaScript и подставить результат
Также ${eval …}
$(urlfetch URL)HTTP GET, вернуть текст ответа
$(urlfetch json URL)HTTP GET, вернуть JSON-строку
$(state:get:key:default:scope)Прочитать счётчик/значение state
scope: session | persistent
$(state:incr:key:step:scope)Увеличить state и вернуть новое значение
$(state:set:key:value:scope)Записать значение в state
$(state:reset:key:scope)Сбросить ключ state
Примеры
Команда: !hello
Ответ: Привет, $(user)! Сегодня $(date)
Привет, username! Сегодня 30.06.2026
Команда: !greet s1mple
Ответ: $(user) приветствует $(touser)!
username приветствует @s1mple!
Команда: !stats
Ответ: $(user): lvl $(level), опыт $(experience), смотрит $(watch_time_formatted)
Данные вызывавшего из системы уровней
Команда: !streaminfo
Ответ: $(game) · $(uptime) · зрителей: $(viewers)
Текущая игра, аптайм и онлайн
Команда: !kiss
Ответ: $(user) чмокнул $(touser) $(pick:в пупок,в лоб,в руку)
Случайное место из списка pick
Команда: !counter
Ответ: Счёт: $(state:incr:hugs:1:session)
Счётчик, живущий в рамках сессии/настроек state
Совет
Основной синтаксис — $(var). Короткая запись $var тоже работает для большинства переменных. Для random/eval/state включите «Запоминание рандома» или «State память» во вкладке «Поведение», если нужен стабильный результат на время.
Бот имеет набор встроенных команд, которые работают на любом канале:
📊 Команды для всех пользователей:
!levelили!lvl/!уровень/!ур— показать ваш уровень и опыт!top/!топ/!leaderboard— показать топ пользователей по уровню!я/!me/!статус— информация о вашем статусе!faceit/!фейсит— статистика FACEIT (стример или другой игрок, если разрешено в настройках)!faceitstats/!фейситстат— детальная статистика FACEIT!elo/!эло— ELO и статистика привязанного FACEIT аккаунта!otherelo/!чужойэло— ELO другого игрока (!otherelo nicknameили через!elo nickname, если включено в модуле !elo)!last/!последний/!lastmatch— последний матч FACEIT (overlay)!lobby/!лобби— информация о текущем лобби FACEIT!duel/!дуэль— вызвать пользователя на дуэль (!duel @username)!translate/!переведи— перевод reply-сообщения (ответом на чужое сообщение)!квиз/!quiz— участие в викторине канала!угадай/!wordguess— угадай слово (если режим включён)
🎮 Команды для стримера и модераторов:
!клип/!clip— создать клип из трансляции!игра/!game/!категория— показать текущую игру/категорию стрима!название/!title— показать название трансляции!pred,!endpred,!lockpred,!delpred,!repred— управление ставками Twitch Predictions (модераторы / стример)
Примечание: Команды FACEIT работают только если стример настроил интеграцию с FACEIT в дашборде.
Команда !faceit показывает статистику игрока FACEIT:
- Без параметров:
!faceit— показывает статистику стримера (если он привязал свой FACEIT аккаунт) - С никнеймом:
!faceit player123— показывает статистику указанного игрока
Для работы команды стример должен привязать свой FACEIT аккаунт через OAuth2 в разделе "Настройки → Интеграции".
Команда !faceitstats / !фейситстат показывает детальную статистику FACEIT игрока:
- Без параметров: показывает детальную статистику стримера (ELO, рейтинг, последние матчи)
- С никнеймом: показывает детальную статистику указанного игрока
Команда показывает более подробную информацию по сравнению с !faceit: статистику по матчам, тренды, рейтинги и другую детальную информацию.
Команда !last / !последний / !lastmatch показывает информацию о последнем матче FACEIT:
- Без параметров: показывает последний матч стримера (если привязан FACEIT аккаунт)
- С никнеймом:
!last player123— показывает последний матч указанного игрока
Команда отображает информацию в специальном оверлее, включая:
- Результат матча (победа/поражение)
- Изменение ELO
- Статистику игрока (K/D, рейтинг)
- Состав команд
Требуется настроенная FACEIT интеграция и созданный overlay ключ типа "FaceIT Last Match" в разделе "Overlays".
Команды FACEIT ELO показывают рейтинг и статистику игрока. Требуется привязанная интеграция FACEIT.
!elo— ELO привязанного аккаунта стримера (формат настраивается в модуле команды)!otherelo nickname— ELO другого игрока отдельной командой (режим по умолчанию)- Альтернатива: включите «Чужое ELO через !elo nickname» в модуле
!elo— тогда!othereloотключается
Плейсхолдеры ответа ($nickname, $elo, $kd и др.) настраиваются во вкладке «Модуль» у каждой команды.
Команда !duel / !дуэль позволяет вызвать другого пользователя на дуэль:
- Использование:
!duel @username— вызвать пользователя на дуэль - Результат: случайный (50/50 шанс) — победитель определяется случайным образом
- Счет: ведется глобальный счет между двумя пользователями на всех каналах
- Типы дуэлей: доступно множество типов дуэлей (гляделки, гачи страты, орёл или решка, камень-ножницы-бумага и другие)
Пример: !duel @crmsph
Стример может настроить типы дуэлей, кулдаун и другие параметры в разделе настроек дуэлей.
Система уровней начисляет опыт за активность в чате:
- За сообщения: опыт начисляется за каждое сообщение в чате
- За победы в викторинах: дополнительный опыт за правильные ответы
- С антиспам-фильтрами: повторы и флуд можно ограничить в конфигурации уровней
Используйте команду !level чтобы узнать свой уровень и опыт.
Глобальная vs Персональная статистика
В дашборде доступны два режима просмотра статистики: Персональный (для текущего канала) и Глобальный (сумма по всем каналам). Глобальный уровень рассчитывается на основе общего накопленного опыта, а не максимального уровня с одного канала. Каждый канал имеет свои настройки опыта, но глобальная статистика объединяет все данные.
Система розыгрышей позволяет создавать автоматические конкурсы с настраиваемыми условиями участия:
Основные возможности:
- Команда участия: настраиваемая команда (по умолчанию
!enter) для участия в розыгрыше - Условия участия: можно требовать подписку, фоллов, минимальный уровень или время просмотра
- Количество победителей: можно выбрать несколько победителей одновременно
- Автоматические анонсы: настраиваемые сообщения при старте, завершении и объявлении победителей
- Длительность: настраиваемое время проведения розыгрыша
Как использовать:
- Перейдите в раздел "Розыгрыши" в дашборде
- Нажмите "Создать розыгрыш"
- Заполните информацию: название, приз, длительность, количество победителей
- Настройте условия участия (опционально)
- Настройте текст анонсов (опционально)
- Запустите розыгрыш — бот автоматически начнет принимать заявки
- По завершении времени розыгрыш автоматически завершится и выберет победителей
Примечание: Розыгрыш может быть запущен только один одновременно. Для запуска нового необходимо завершить текущий.
Система помощников позволяет делегировать права доступа к управлению вашим каналом другим пользователям:
Основные возможности:
- Гранулярные права: вы можете настроить конкретные разрешения для каждого помощника
- Временной доступ: можно установить срок действия доступа (опционально)
- Безопасность: помощники видят только те разделы, к которым вы предоставили доступ
- Управление командами: помощники могут создавать и редактировать команды, викторины и другие элементы
Как добавить помощника:
- Перейдите в "Настройки" → вкладка "Помощники"
- Нажмите "Пригласить помощника"
- Введите Twitch никнейм пользователя
- Выберите разрешения, которые вы хотите предоставить
- Установите срок действия доступа (опционально)
- Отправьте приглашение
Важно: Помощники могут управлять только теми функциями, к которым вы предоставили доступ. Вы всегда можете изменить или отозвать права в любое время.
Раздел "Аналитика" предоставляет детальную статистику вашего канала в реальном времени:
Основные метрики:
- Зрители: текущее количество зрителей и динамика изменений
- Сообщения: общее количество сообщений в чате за период
- Уникальные пользователи: количество уникальных участников чата
- Подписчики: общее количество подписчиков канала
Что еще можно анализировать:
- Графики: временные графики зрителей, сообщений и уникальных пользователей
- События: история важных событий (подписки, фолловы, донаты, рейды и т.д.)
- Активное ядро аудитории: возвраты зрителей, новая аудитория, отток и среднее число сообщений на активного пользователя
- Использование команд: сколько раз вызывались команды и какие из них реально используются чаще всего
- Клипы от бота: список последних клипов, requester, ссылка на клип и snapshot сообщений вокруг момента создания
- Периоды: можно выбрать период от 6 часов до 7 дней
Примечание: часть продвинутой аналитики, например использование команд, доступна только для Premium / Ultra. Это сделано специально, чтобы разделять базовую и расширенную аналитику.
Команда !clip / !клип не просто создает ссылку, а может сохранять контекст для последующего анализа:
- Кто запросил клип: имя пользователя, который вызвал команду
- Сам клип: URL, время создания и базовая служебная информация
- Snapshot чата: последние сообщения вокруг момента создания, чтобы потом понять, что именно произошло на стриме
На странице аналитики стример видит недавние клипы от бота и может открыть snapshot чата рядом с каждым моментом.
Хранение clip analytics ограничено тарифом: данные автоматически очищаются и не накапливаются бесконечно.
Чат-монитор — это инструмент для отслеживания активности чата в реальном времени прямо из дашборда:
- Мониторинг сообщений: просмотр всех сообщений чата в реальном времени
- Список пользователей: отображение активных пользователей в чате
- Статус бота: информация о подключении бота к каналу
- История сообщений: просмотр последних сообщений чата
Чат-монитор полезен для модерации, отслеживания активности зрителей и контроля работы бота без необходимости открывать Twitch чат.
Триггеры настраиваются в /dashboard/triggers — это автоматические реакции бота на события канала и чата.
Доступные типы событий:
- Новая подписка: реакция на новую подписку или ресаб
- Новый фолловер: приветствие новых подписчиков канала
- Порог зрителей: уведомление при достижении определенного количества зрителей
- Первое сообщение: приветствие для новых участников чата
- Новый рекорд: уведомление при установлении нового рекорда зрителей
- Цель достигнута: уведомление при выполнении поставленной цели
- Свой триггер: пользовательские правила с плейсхолдерами
Настройка:
- Откройте /dashboard/triggers и нажмите «Создать триггер»
- Выберите тип события и напишите текст с плейсхолдерами (см. FAQ на странице)
- Задайте порог, кулдаун и дополнительные условия
- При необходимости включите автоперевод входящих сообщений чата
Совет: используйте кулдаун при массовых событиях и готовые примеры из FAQ блока на странице триггеров.
FACEIT интеграция позволяет использовать команды и виджеты для отображения статистики FACEIT:
Шаги настройки:
- Перейдите в раздел "Настройки" → вкладка "Интеграции"
- Найдите блок "FACEIT"
- Нажмите "Подключить FACEIT" — откроется окно авторизации FACEIT OAuth2
- Авторизуйтесь через свой FACEIT аккаунт
- После успешной авторизации интеграция будет подключена
- Укажите ваш FACEIT никнейм и выберите игру (по умолчанию CS2)
- Сохраните настройки
Что дает интеграция:
- Работа команд
!faceit,!faceitstats,!last - Доступ к созданию FaceIT виджетов в разделе "Overlays"
- Отображение статистики стримера по умолчанию (без указания никнейма в командах)
- Синхронизация данных FACEIT в реальном времени
Важно: После подключения интеграции токен автоматически обновляется. Если интеграция перестала работать, попробуйте переподключить её через настройки.
FaceIT виджеты — это специальные оверлеи для отображения статистики FACEIT в OBS/Streamlabs:
Доступные типы виджетов:
- FaceIT Simple: простой виджет с основной информацией (ELO, рейтинг)
- FaceIT Advanced: расширенный виджет с детальной статистикой
- FaceIT Stats: виджет с подробной статистикой игрока
- FaceIT Radar: компактный радар-формат для встраивания в сцену
- FaceIT Last Match: виджет последнего матча (используется командой
!last) - FaceIT Match Start: виджет для отображения информации о начале матча
- FaceIT Match End: экран завершения матча
- FaceIT Lobby: отдельный lobby-виджет для состава и pre-match экрана
Как создать и использовать:
- Убедитесь, что FACEIT интеграция подключена (Настройки → Интеграции)
- Перейдите в раздел "Overlays" → вкладка "FaceIT виджеты"
- Создайте новый ключ с типом нужного виджета
- Настройте внешний вид виджета (цвета, размеры, позиция элементов)
- Скопируйте URL оверлея
- В OBS/Streamlabs добавьте Browser Source и вставьте URL
Примечание: Каждый виджет имеет свой уникальный ключ доступа. Виджет "Last Match" автоматически обновляется при использовании команды !last в чате. Часть match-виджетов, а также отдельные premium-стили, могут требовать подключенную интеграцию, подходящий тариф или ручное одобрение доступа.
Дедлок оверлей — это Browser Source HUD с рангом Deadlock для Twitch-стрима. Данные берутся из привязанного Steam аккаунта.
- Free: Relic и Aether Ring
- Premium и Ultra: Totem и Broadcast Rail
- Ultra: Ascent · rungs и Prism Cascade
- Настройки → Интеграции → Steam (OpenID)
- Overlays → Deadlock Rank: создайте ключ и выберите стиль
- Скопируйте URL в OBS как источник «Браузер»
Подробнее: дедлок оверлей / deadlock twitch overlay.
Predictions Overlay теперь поддерживает не только live-режим, но и полноценные тестовые сценарии:
- Live: показывает реальные данные активного прогноза
- Тест: локальный превью-сценарий активного прогноза
- Тест победы: локальный превью-сценарий уже завершенного прогноза с победителем
Из редактора можно не только смотреть preview, но и нажать Отправить в OBS, чтобы текущий тестовый сценарий ушел в браузерный source через сокет.
Для оформления доступны разные стили, включая premium-режим Broadcast Signal.
Важно: режим Live нельзя отправить как тест в OBS. Сначала выберите Тест или Тест победы, и только потом отправляйте сценарий.
Раздел "Настройки" (Конфигурация) содержит все основные параметры бота и канала:
Основные вкладки:
- Бот: подключение/отключение бота, имя канала, статус подключения
- Общее: настройки уведомлений дашборда, автообновление статистики, язык интерфейса
- Интеграции: подключение внешних сервисов (FACEIT, Donation Alerts и др.)
Дополнительные функции:
- Экспорт данных: скачивание резервной копии всех настроек в JSON (требуется Premium)
- Режимы просмотра: переключение между локальным и глобальным режимами статистики
- Управление правами: настройка доступных функций для помощников
Совет: Регулярно экспортируйте настройки для создания резервных копий конфигурации вашего бота.
Экспорт данных позволяет скачать полную резервную копию всех настроек вашего канала в формате JSON:
Что экспортируется:
- Все команды и их настройки
- Викторины и вопросы
- Настройки системы уровней
- Планировщик сообщений
- События и уведомления
- Настройки оверлеев
- Другие конфигурации бота
Как экспортировать:
- Перейдите в раздел "Настройки"
- Найдите кнопку "Экспорт данных" (доступна только для Premium пользователей)
- Нажмите кнопку — файл автоматически скачается
- Сохраните файл в безопасном месте
Важно: Экспорт данных доступен только пользователям с Premium статусом. Резервная копия помогает восстановить настройки при необходимости или перенести их на другой аккаунт.
В дашборде доступны два режима просмотра статистики пользователей:
Персональная статистика:
- Показывает данные только для текущего выбранного канала
- Уровень и опыт рассчитываются по настройкам этого конкретного канала
- Каждый канал имеет свои параметры начисления опыта
- Подходит для анализа активности на конкретном канале
Глобальная статистика:
- Показывает суммарные данные по всем каналам, где активен пользователь
- Уровень рассчитывается на основе общего накопленного опыта (SUM всех опытов)
- Использует стандартную формулу расчета уровня (base=200, power=2.0) независимо от настроек отдельных каналов
- Показывает общую активность пользователя во всей системе
Пример: Если пользователь имеет уровень 5 на канале A (опыт 1000) и уровень 3 на канале B (опыт 500), его глобальный уровень будет рассчитан от суммы опыта (1500) по стандартной формуле, а не от максимального уровня (5).
TTS доступен пользователям с Premium и настраивается через панель управления:
- Перейдите в раздел TTS (в дашборде)
- Включите TTS и выберите провайдер: встроенный, ElevenLabs или Fish Audio
- Настройте префикс (например, !!) или включите режим «читать всё»
- Укажите роли, которым разрешено озвучивание
- Создайте TTS overlay и вставьте ссылку в OBS как Browser Source
Важно: без подключенного TTS overlay звук воспроизводиться не будет.
Chat Overlay умеет не только показывать сообщения, но и очень агрессивно их фильтровать, если вы включили ограничения:
- Hide commands: скрывает сообщения-команды
- Only subscribers / moderators: пропускает только нужные роли
- Badge / emote настройки: можно отдельно включать 7TV, BTTV, FFZ и отдельные бейджи
Если вам кажется, что overlay "сломался", сначала проверьте именно фильтры. Часто сообщения исчезают не из-за бага, а из-за слишком жестких настроек.
Premium-стили Chat Overlay: Transmission (сообщения как радиопередача), Label Tape (ник на ленте этикет-принтера), Comic Pop (комикс-реплики). В Ultra — Aurora Flow и Depth Stack (3D-колода сообщений).
RobinSystem не копит временные данные бесконечно. Это сделано специально, чтобы история и snapshot-данные не разрастались без контроля.
- История чата: ограничена лимитами тарифа по объему и сроку хранения
- Clip analytics: бесплатный тариф хранит данные меньше, Premium дольше, Ultra дольше всего
- Автоочистка: старые записи удаляются автоматически, а не просто остаются лежать в базе или кэше
Это нормальное поведение системы. Если часть старых данных пропала, это не обязательно ошибка: возможно, сработал retention-лимит вашего тарифа.
Самые частые причины:
- TTS выключен или не выбран голос
- Сообщение не начинается с нужного префикса (например, !!)
- Сообщение слишком длинное (по умолчанию 200 символов, максимум 500)
- Не подходит роль отправителя (например, только подписчики/модераторы)
- Сработал кулдаун между сообщениями
- В OBS не подключен TTS overlay
Каждая кастомная команда имеет основной триггер и необязательный список алиасов в редакторе:
- Триггер: основной ключ (например,
!hello) - Алиасы: дополнительные варианты через запятую (например:
!hi, !привет) - Все алиасы вызывают один и тот же ответ и проходят проверку на конфликты с другими командами
- Алиасы удобны для разных языков, сокращений и опечаток зрителей
Настраиваются в /dashboard/commands при создании или редактировании команды во вкладке «Кастомные».
В /dashboard/commands три вкладки отвечают за разные сценарии:
- Кастомные: ваши команды с произвольным текстом, переменными, кулдауном и алиасами
- Штатные: встроенные команды бота (!level, !faceit, !duel и др.) — можно включать/выключать и менять ответы там, где это поддерживается
- Шаблоны: готовые пресеты — нажмите «Применить», отредактируйте и сохраните как свою команду
Штатные команды не дублируют кастомные: если нужен свой формат ответа — создайте кастомную команду или измените настройки штатной, если модуль это позволяет.
Раздел /dashboard/auto-moderation фильтрует сообщения через Twitch API модератора:
- AntiBot: повторы и подозрительные фразы
- КАПС, ссылки, телефоны, карты, IP — отдельные правила с действием delete/timeout/ban
- BadWords / SpamWords: списки запрещённых и рекламных слов с умным сравнением
- Есть пресеты «Мягкая», «Средняя», «Строгая» и исключения для broadcaster/mod/vip
Для работы нужны Twitch scopes moderator:manage:chat_messages и moderator:manage:banned_users.
Модуль /dashboard/word-guess запускает игру в чате или на оверлее:
- Добавьте список слов и настройте сообщения старта, подсказок и победы
- Выберите режим chat (ответы в чате) или overlay (визуал на сцене)
- Запустите игру вручную или включите автостарт по сообщениям/минутам
- Для overlay создайте ключ Word Guess в /dashboard/overlays
Можно начислять XP и баллы магазина победителю. Overlay-стили расширяются на Premium/Ultra.
Раздел /dashboard/rewards связывает Twitch Channel Points с действиями бота:
- Синхронизация наград Twitch и очередь активаций
- Журнал покупок и статус обработки
- Настройка лимитов, кулдаунов и сценариев доставки (чат, TTS, site effects)
Требуется подключённый бот и права на управление наградами канала через Twitch.
Музыкальный виджет показывает текущий трек на сцене:
- Подключите Spotify в Настройки → Интеграции
- В /dashboard/overlays создайте ключ типа Spotify Overlay
- Настройте стиль и вставьте URL в OBS как Browser Source
Без активной интеграции Spotify создание music-ключа будет недоступно.
Donation Goal — оверлей прогресса для DonationAlerts или DonatePay:
- Подключите нужный донат-сервис в интеграциях
- Создайте ключ Donation Goal в /dashboard/overlays
- Задайте цель, стиль и протестируйте тестовым донатом из дашборда
Раздел /dashboard/referral-program — партнёрская программа RobinSystem:
- Подача заявки и отслеживание статуса партнёра
- Реферальные ссылки и начисления по правилам программы
- Условия и лимиты задаются администрацией платформы
API портал доступен на тарифе Ultra в /dashboard/api:
- Выберите scopes (статистика, список зрителей, баланс, история)
- Выпустите ключ и сохраните его — полное значение показывается один раз
- Примеры запросов и форматы ответов — в /dashboard/api-help
Ключ можно отозвать и перевыпустить с новым набором прав.
Автоперевод настраивается на странице /dashboard/triggers:
- Включите перевод входящих сообщений для мультиязычного чата
- Выберите целевой язык и режим отображения (fix layout при необходимости)
- Работает параллельно с триггерами — не заменяет их
Обычно причина в правах или состоянии модуля, а не в ошибке интерфейса.
- часть страниц скрывается, если модуль выключен в настройках канала
- часть функций доступна только на нужном тарифе
- при делегированном доступе помощник видит только разрешенные владельцем разделы
Начните с проверки модулей в дашборде и активного тарифа, затем перезагрузите страницу.
Если у канала есть активный giveaway, на главной странице /dashboard отображается компактный блок:
- название активного розыгрыша
- текущее количество участников
- кнопка Перейти внутрь в карточку розыгрыша
Полное управление, создание и история находятся в разделе /dashboard/giveaways.
Если у вас есть делегированный доступ, в интерфейсе доступен переключатель аккаунта владельца.
- переключение выполняется без выдачи полного доступа ко всем разделам
- видимость страниц и действий ограничена правами, которые выдал владелец
- в любой момент можно вернуться в свой аккаунт через переключатель
В разделе /dashboard/site можно включить публичный сайт канала и настроить его базовые блоки.
- после сохранения доступна ссылка вида
/site/[streamer] - эту ссылку можно ставить в описание канала или соцсети
- если страница не открывается, проверьте что модуль сайта включен для аккаунта
Чаще всего проблема в настройке Browser Source, а не в самом оверлее.
- проверьте, что используете актуальный URL оверлея из /dashboard/overlays
- в OBS включите hardware acceleration и перезагрузите кэш источника
- убедитесь, что размеры Browser Source соответствуют макету сцены
- если это TTS overlay — звук появится только при активном источнике и корректном голосе
Обе страницы могут вести к викторинам, но основной рабочий раздел — /dashboard/quiz.
- /dashboard/quiz — полная настройка логики, вопросов и наград
- /dashboard/scheduled-messages?tab=quiz — быстрый вход в связанный сценарий автоматизации
- если не видите раздел, проверьте доступность модуля в аккаунте
Чаще всего упирается в активные лимиты и состояние текущего giveaway.
- завершите текущий активный розыгрыш или дождитесь auto-end
- проверьте лимит активных розыгрышей для вашего тарифа
- убедитесь, что обязательные поля заполнены (приз, команда, условия)
Мини-чек занимает меньше минуты:
- откройте /dashboard/settings?tab=bot и проверьте статус подключения
- в чате выполните простую команду (например,
!level) - проверьте, приходят ли новые события в аналитике и чат-мониторе
Заметили баг?
Напишите в Telegram — так мы быстрее разберём интеграции, overlays и edge-case сценарии.
Не нашли нужный ответ?
Начните с дашборда и подключите только те модули, которые нужны прямо сейчас.