Gate
Opened가 켜져 있을 때만 흐름을 Exit로 통과시키는 '문' 역할의 노드입니다. Open / Close / Toggle 흐름 입력으로 문을 열고 닫을 수 있습니다.
노드 정보
- 카테고리: Flow Control
- 한국어 에디터 표시명: 게이트
- 종류: 실행 노드 — 실행 흐름(▶)을 받아 동작을 수행한 뒤, 다음 노드로 흐름을 넘깁니다.
개요
흐름을 통과시킬지 막을지 정하는 '문' 노드입니다. Opened가 켜져 있을 때만 Enter→Exit로 통과시키고, 닫혀 있으면 흐름을 막습니다. Open·Close·Toggle 입력으로 문을 여닫습니다.
'특정 모드일 때만 채팅 반응 허용'처럼 어떤 흐름을 상황에 따라 켰다 껐다 할 때 핵심입니다. 한 번만 통과시키려면 Flow At Most Once가, 통과 후 일정 시간 막으려면 Throttle Flow가 더 적합합니다.
노드 미리보기
Gate
▶Enter
▶Open
▶Close
▶Toggle Opened/Closed
Opened
NoYes
▶Exit
▶ 초록 = 실행(플로우) 포트 · ● 흰색 = 데이터 포트. 왼쪽이 입력, 오른쪽이 출력입니다.
입력
| 포트 | 종류 | 타입 | 기본값 | 설명 |
|---|---|---|---|---|
| Enter | ▶ 실행 | - | - | 이 노드의 동작을 시작합니다. |
| Open | ▶ 실행 | - | - | 이 입력으로 흐름을 보내면 게이트를 열어 통과를 허용합니다. |
| Close | ▶ 실행 | - | - | 이 입력으로 흐름을 보내면 게이트를 닫아 통과를 막습니다. |
| Toggle Opened/Closed | ▶ 실행 | - | - | 이 입력으로 흐름을 보내면 열림/닫힘 상태를 뒤집습니다. |
| Opened | ● 데이터 | Boolean | true | 열림 상태 |
출력
| 포트 | 종류 | 타입 | 설명 |
|---|---|---|---|
| Exit | ▶ 실행 | - | 동작이 끝난 뒤 이어서 실행됩니다. |
사용 예시
어떤 흐름을 상황에 따라 막거나 통과시키고 싶을 때 씁니다.
예) 평소엔 채팅 반응을 끄고 싶다면, 채팅 이벤트 흐름을 Enter로 받게 하고 Gate를 Close 해 둡니다. 방송 중 특정 명령으로 Open을 실행하면 그때부터 반응이 통과됩니다.
함께 보면 좋은 노드
비공식 커뮤니티 문서입니다. 학습 목적으로 노드의 메타데이터를 정리한 것으로, 실제 동작은 Warudo 버전에 따라 다를 수 있습니다.