파라미터 설정 노드
Last updated
Last updated
파라미터 설정 노드는 사용자로부터 입력받은 메시지나 외부 요청 등으로 반환된 값을 챗봇 시나리오에서 재활용할 수 있도록 저장하는 노드입니다.
설정 (set
): 새로운 파라미터를 설정합니다.
키(key
)
저장하고자 하는 파라미터의 이름을 입력하세요.
영문 대소문자와 숫자, 그리고 _
,-
문자만 이용할 수 있습니다.
지정된 키가 이미 존재하는 경우 기존 값은 덮어씌워집니다.
값(value
)
저장하고자 하는 파라미터의 값을 입력하세요.
동적인 값이 필요한 경우, 템플릿 문법을 통해 다른 노드의 반환값을 이용할 수 있습니다.
기존 값을 제거하시려면 null
을 입력해주세요.
초기화(clear
): 저장된 모든 파라미터를 제거합니다.
위 예시는 사용자가 입력한 메시지({{message}}
)값을 name이라는 파라미터로 저장하는 예시입니다. 여기서 저장된 값은 언제 어디서든 params
라는 컨텍스트 객체(context object)를 통해 접근할 수 있습니다.
메시지 응답 노드에서 입력받은 파라미터를 답변 생성에 사용하는 예를 들어 보겠습니다. 이 때 아래와 같은 템플릿을 작성하여 파라미터를 이용할 수 있습니다.
설정된 파라미터는 템플릿 문법 뿐만 아니라 연결 조건 및 사용자 정의 스크립트 노드 등에서도 이용할 수 있습니다. 이에 대해 더 자세히 알아보시려면 각각의 문서를 참고해주세요.