AngelPlayer`s Diary

Bixby 값 검증 및 에러 처리

- Validation : 데이터가 의도대로 저장되었는지를 검증, Input block 내부에서 사용

 

 

- Relaxation : Action에 결과가 없는 경우 다음 상황을 구성, Output Block에서 사용함

 

 

- Throws : JS에서 던진 에러를 처리

 

 

 

Default Init

유저의 발화중에 해당하는 값이 없는 경우 채울 값 또는 실행할 Action 지정

 

 

 

Evaluate

Action은 항상 Output을 위한 JS코드가 필요함

-> Input을 그대로 전달하는 등의 간단한 로직의 경우 JS 코드 없이 Action 기능을 수행할 수 있는 Evaluate를 사용

-> JS 코드 필요 없음, Endpoint 파일을 추가할 필요 없음

 

 

 

Input Group

여러 Input을 한 가지로 묶어 그룹으로 만듦

그룹의 최소 최대 정책을 따르게 됨 (requires()에서 명시 할 수 있음)

 

 

 

Computed Input

Action을 실행하기 위한 안전한 방법

 

 

 

Role-of & Extends

재사용을 한다는 공통점을 가지나, 복제와 복제 후 상속(기능 추가 가능)이라는 점에서 차이가 있음

 

 

 

공유하기

facebook twitter kakaoTalk kakaostory naver band