본문으로 건너뛰기

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● 데이터Booleantrue열림 상태

출력

포트종류타입설명
Exit▶ 실행-동작이 끝난 뒤 이어서 실행됩니다.

사용 예시

어떤 흐름을 상황에 따라 막거나 통과시키고 싶을 때 씁니다.

예) 평소엔 채팅 반응을 끄고 싶다면, 채팅 이벤트 흐름을 Enter로 받게 하고 Gate를 Close 해 둡니다. 방송 중 특정 명령으로 Open을 실행하면 그때부터 반응이 통과됩니다.

함께 보면 좋은 노드


비공식 커뮤니티 문서입니다. 학습 목적으로 노드의 메타데이터를 정리한 것으로, 실제 동작은 Warudo 버전에 따라 다를 수 있습니다.