Streamer.bot 및 게임 모드: Twitch, YouTube, Kick에서 액션 실행
Streamer.botbot에서 BakoshApp 액션을 실행하세요: Twitch 보상, YouTube 슈퍼 채팅 또는 기부로 스트림에서 게임 모드 액션이 시작됩니다. 코딩이 필요하지 않습니다.
'액션' 탭의 행은 Twitch 보상, YouTube 슈퍼 채팅, Kick 구독, 기부, Stream Deck 버튼, 타이머 등 무엇이 트리거했든 상관없이 Streamer.botbot에서 액션이 시작될 때 실행될 수 있습니다. Streamer.bot 이벤트를 감지하면 BakoshApp 해당 행을 실행합니다. 게임 모드, 오버레이 또는 그 밖의 어느 곳에서든 가능합니다. Streamer.botbot에서는 별도의 코드가 필요하지 않습니다.
요금제: TikFinity 마찬가지로 모든 요금제에서 이용 가능합니다. 무료 요금제의 경우, 해당 행의 동작이 무료 요금제에서 사용 가능해야 하며, 요금제에 트리거가 포함된 경우 해당 행은 트리거가 적용된 행의 제한 수에 포함됩니다.
설정하기
- Streamer.bot에서 Servers/Clients → WebSocket Server를 열고, Auto Start를 켠 다음 서버를 시작하세요. 새로 설치한 Streamer.bot에서는 두 설정 모두 꺼져 있습니다.
- Streamer.botbot에서 액션을 생성하고 원하는 트리거를 추가하세요. 액션 내용은 비워두어도 됩니다. BakoshApp 실행되기만 하면 되기 때문입니다.
- BakoshApp 설정 → Streamer.bot 열고 ‘연결 테스트’를 클릭하세요. 기본 주소는
127.0.0.1, 포트는8080. - 모드 → **액션(Actions)**을 열고 행의 트리거(Trigger) 셀을 클릭하거나, 새 트리거를 추가하려면 ‘새로 추가(Add new)’를 클릭하세요.
- 대화 상자에서 ‘외부 Streamer.bot’ → Streamer.bot 클릭하고, ‘작업(Action)’에서 원하는 작업을 선택한 후 ‘저장(Save)’을 클릭하세요. 방금 생성한 경우 ‘새로 고침(Refresh)’을 클릭하세요.
이제 Streamer.botbot에서 해당 액션을 실행해 보세요(예: Test Trigger 사용). 해당 행이 작동합니다.
트리거가 언제 발동되는지 결정하는 요소
Streamer.botbot에서 모든 설정이 완료되었습니다: 어떤 보상을 줄지, 기부 금액은 얼마로 할지, 대상 시청자, 쿨타임 등입니다. BakoshApp 액션이 시작될 때마다 해당 행을 실행합니다. 시청자 필터와 시청자당 한 번 이 트리거에는 적용되지 않습니다.
각 행에는 하나의 트리거가 있으며, 하나의 Streamer.bot 액션이 여러 행을 실행할 수 있습니다.
시청자 이름
게임 및 외부 명령의 변수는 Streamer.botbot에서 시청자의 이름을 가져옵니다. 예를 들어 타이머와 같이 아무도 작업을 시작하지 않은 경우, 해당 변수에는 채널 이름이 할당됩니다. 아바타는 YouTube 이벤트에서만 제공됩니다.
외부 명령어에도 comment(시청자의 텍스트), rewardTitle, viewers 및 platform 전달됩니다.
비밀번호
Streamer.botbot의 WebSocket 서버에서 인증이 활성화된 경우, 설정 → Streamer.botbot에서 동일한 비밀번호를 입력하세요. 비밀번호는 암호화된 형태로 저장되며 다시 표시되지 않습니다.
연결 상태 확인
설정 → Streamer.bot 하단의 줄은 트리거의 상태를 보여줍니다:
| 로그 줄 | 의미 |
|---|---|
| 트리거: Streamer.bot 수신 중 | 모든 기능이 정상적으로 작동합니다. |
| 트리거: 활성 모드에 Streamer.bot을 쓰는 행이 없습니다 | BakoshApp 활성화된 모드에 해당 행이 있을 때만 연결됩니다. |
| 트리거: Streamer.bot이 응답하지 않아 다시 시도합니다 | Streamer.bot과 웹소켓 서버를 시작하세요. BakoshApp 자동으로 다시 연결됩니다. |
| 트리거: Streamer.bot이 비밀번호를 거부했습니다 | 올바른 비밀번호를 입력하고 ‘저장’을 클릭하세요. |
자주 묻는 질문
액션은 Streamer.bot에서 실행되지만, 해당 행이 작동하지 않습니다. 위 줄을 확인하여 BakoshApp 모드가 활성화되어 있고 해당 행이 켜져 있는지 확인하세요. 게임 액션의 경우, 모드가 활성화된 상태에서 게임이 실행 중이어야 합니다.
대화 상자에 해당 액션이 더 이상 Streamer.botbot에 없다고 표시됩니다. 액션이 삭제되었거나 새로 생성된 것입니다. 다시 선택하세요: BakoshApp 액션의 이름이 아닌 액션 자체를 추적합니다.
한 행에서 Streamer.bot 액션을 실행하고, 다른 행이 이를 수신 대기 중입니다. 왜 해당 행이 실행되지 않나요? BakoshApp 시작된 실행은 행을 트리거하지 않으므로, 행이 루프 내에서 스스로 시작될 수 없습니다.
이러한 이벤트가 시청자 통계에 반영되거나 알림으로 표시되나요? 아니요. 시청자 통계와 오버레이 알림은 직접 연결을 통해 수집됩니다. 해당 행의 사운드와 미디어는 평소와 같이 작동합니다.
Streamer.bot “Fatal UI Exception” 오류와 함께 종료됩니다. 로그를 확인해 보면 ISelectionItemProvider 관련된 MissingMethodException 발생합니다. .NET Framework 4.8.1을 설치하고 PC를 재시작하세요. Streamer.bot 이 버전이 필요하며, 4.8 버전에서는 포커스가 이동할 때 창이 충돌할 수 있습니다.