On Twitch Channel Message
Twitch 채팅 메시지가 오면 실행되고, 보낸 유저·메시지 내용 등을 출력합니다.
노드 정보
- 카테고리: Twitch
- 한국어 에디터 표시명: 트위치 채널 메시지를 받았을 때
- 종류: 이벤트 노드 — 특정 사건이 발생하면 스스로 실행 흐름(▶)을 시작합니다. 그래프의 시작점으로 사용합니다.
개요
Twitch 채팅 메시지가 올 때마다 실행되는 이벤트 노드입니다. 보낸 유저·메시지 내용 등을 출력하므로, 그 출력을 String Contains·Switch On String에 연결해 특정 명령어(!춤 등)에 반응하게 만듭니다.
채팅 반응 연출의 출발점으로 가장 많이 쓰입니다. 전체 흐름은 채팅 명령 반응 워크플로를 참고하세요. 다른 플랫폼은 On YouTube Chat Received·On CHZZK Chat 등으로 바꿔도 구조는 같습니다.
노드 미리보기
On Twitch Channel Message
▶Exit
Username
User Display Name
Message
User Badge List
Is Subscriber
Is Broadcaster
Is Moderator
Is VIP
▶ 초록 = 실행(플로우) 포트 · ● 흰색 = 데이터 포트. 왼쪽이 입력, 오른쪽이 출력입니다.
출력
| 포트 | 종류 | 타입 | 설명 |
|---|---|---|---|
| Exit | ▶ 실행 | - | 동작이 끝난 뒤 이어서 실행됩니다. |
| Username | ● 데이터 | String | 유저 이름 |
| User Display Name | ● 데이터 | String | 유저 표시 이름 |
| Message | ● 데이터 | String | 메시지 내용 |
| User Badge List | ● 데이터 | String[] | 유저 뱃지 목록 |
| Is Subscriber | ● 데이터 | Boolean | 구독자 여부 |
| Is Broadcaster | ● 데이터 | Boolean | 방송인 본인 여부 |
| Is Moderator | ● 데이터 | Boolean | 운영자(매니저) 여부 |
| Is VIP | ● 데이터 | Boolean | VIP 여부 |
사용 예시
채팅에 반응하는 가장 기본 출발점입니다.
예) 특정 단어에 반응하려면 이 노드의 Message 출력을 String Contains로 검사 → If Branch로 분기 → 원하는 동작을 연결합니다.
함께 보면 좋은 노드
- On Twitch Channel Bits Received
- On Twitch Channel Follow
- On Twitch Channel Points Redeemed
- On Twitch Channel Raid
- On Twitch Channel Subscribe
- On Twitch Hype Train Begin
비공식 커뮤니티 문서입니다. 학습 목적으로 노드의 메타데이터를 정리한 것으로, 실제 동작은 Warudo 버전에 따라 다를 수 있습니다.