External-команды
Действия за пределами игры: нажать клавиши, отправить HTTP-запрос, запустить программу, сменить сцену в OBS, выполнить действие Streamer.bot или вызвать свой инструмент.
External-команды — действия, которые делают что-то за пределами игры, когда зритель дарит подарок или пишет в чат: нажимают клавишу, включают умный свет, переключают сцену в OBS. Они есть в каждом моде и каждой кастомной интеграции на любом тарифе: с триггерами TikFinity на Free или с нативными триггерами TikTok и Kick на PRO и MAX.
Как добавить External-команду
- На вкладке Действия нажмите Добавить новый и выберите триггер.
- В окне Все действия откройте вкладку Внешние.
- Нажмите Configure рядом с командой, заполните её настройки и сохраните.
Как и любое действие, команда выполняется столько раз, сколько указано в Кол-во, с паузой Интервал между запусками. Игра для неё не нужна — достаточно, чтобы мод или интеграция были включены.
Команды
| Команда | Что делает |
|---|---|
| Keystroke | Нажимает клавиши или кнопки мыши в окне, которое сейчас в фокусе. |
| Webhook | Отправляет HTTP-запрос на URL. |
| Execute program | Запускает программу или скрипт. |
| Streamer.bot | Запускает действие в Streamer.bot. |
| OBS | Переключает сцену или показывает/скрывает источник в OBS Studio. |
| Third-Party Action | Запускает действие в вашей собственной программе — см. Интерфейс Third-Party. |
Keystroke
Задайте Последовательность клавиш, при необходимости — Модификаторы, Специальные клавиши или кнопки из раздела Мышь, а также Удержание (мс) (по умолчанию 100). Для игр оставляйте Игровой режим включённым; выключите его, чтобы печатать в обычных программах или в чате.
Webhook
Укажите URL (http или https) и метод — по умолчанию POST с телом в JSON; также доступны GET, PUT, PATCH и DELETE. Переменные вроде {username} или {giftName} подставляются в URL, заголовки и тело, а все методы, кроме GET, дополнительно передают в теле все данные события. BakoshApp ждёт ответа до 10 секунд.
Execute program
Выберите файл .exe, .bat, .cmd или .ps1 кнопкой Обзор и при необходимости добавьте Аргументы (переменные работают и здесь). С опцией Ждать завершения процесса следующий запуск ждёт, пока программа не закроется.
Streamer.bot
Сначала подключите Streamer.bot в разделе Настройки → Streamer.bot (по умолчанию 127.0.0.1, порт 8080; в Streamer.bot должен быть включён WebSocket-сервер без аутентификации). Затем выберите действие Streamer.bot, которое нужно запускать. Данные события передаются ему как аргументы и доступны в Streamer.bot как %username%, %giftName% и так далее.
OBS
Сначала подключите OBS в разделе Настройки → OBS (по умолчанию 127.0.0.1, порт 4455, плюс пароль WebSocket-сервера OBS). Затем выберите Сменить сцену или Показать/скрыть источник:
- Постоянно / Задать состояние — изменение остаётся.
- На время — изменение отменяется через заданное в поле Длительность число секунд (по умолчанию 5): OBS возвращается к предыдущей сцене или снова скрывает источник.
Переменные
Webhook, Execute program и Streamer.bot могут использовать данные события, которое запустило действие: username, nickname, eventType, giftName, giftId, repeatCount, diamondCount, likeCount, profilePictureUrl и subMonth. Из TikFinity доступен только username.
Команды в пресете от другого человека
Когда другой аккаунт присылает вам пресет, его действия Execute program и Keystroke приходят выключенными: они запускали бы программы или нажимали клавиши на вашем ПК. Проверьте их настройки и включите в Действиях или отметьте Оставить включёнными — я доверяю отправителю, когда принимаете пресет. Ваши подключения OBS, Streamer.bot и Third-Party остаются такими, как вы задали в Настройках — они не входят в пресет.
Идеи
- Нажимать клавишу в любой игре, когда кто-то дарит подарок, — посигналить, прыгнуть, выстрелить.
- Включать умный свет HTTP-запросом, когда появляется новый подписчик.
- Запускать скрипт при платной подписке.
- Переключать сцену в OBS на 10 секунд, когда приходит крупный подарок.