필수 파라미터 사용하기!

[원노의 코딩레시피] S1-E9

2020.12.27 | 조회 2.4K |
0
|

원노의 코딩 레시피

누구나 시작하는 개발, 코딩 레시피

안녕하세요! 코딩 레시피의 원노입니다! 🤗

이번 한 주는 어떠셨나요?
저는 굉장히 조용한 크리스마스를 보냈습니다. ㅎㅎㅎ 
얼른 코로나가 끝나길..ㅎㅎ

저번 시간에 우리는 엔티티를 더 활용해서 "파라미터"를 사용해봤습니다.

이렇게 사용자 발화에 엔티티를 추가하면 자동으로 파라미터가 등록되고

수동으로 직접 넣을 수도 있습니다.
수동으로 직접 넣을 수도 있습니다.

응답에다가도 파라미터를 연결할 수 있습니다.

그런데 저번 뉴스레터를 보면 파라미터의 데이터가 필수인 경우가 있었죠?

파라미터가 있는 경우
파라미터가 있는 경우
파라미터가 없는 경우
파라미터가 없는 경우

그래서 오늘은 파라미터의 데이터가 필수인 경우에 사용하는 "필수 파라미터"를 사용해보겠습니다.

한 번 같이 해볼게요!!


1. 필수 파라미터 사용하기

시즌 1 episode 9

1. 필수 파라미터로 사용하기

일단 "kakao i open builder"부터 접속해야합니다!

아직 베타테스터 권한이 없으면 코딩 레시피 2화 챗봇 준비편 
"2. kakao open i builder 베타테스터 신청" 부분을 확인해주세요! 

1.1. 필수 파라미터로 변경하기

저번에 만든 "무민 자기 소개" 블록에서 이어서 만들어볼게요.

일반 파라미터 부분에다가 마우스를 올리면 빨간색 박스 부분이 활성화가 됩니다.

저기서 화살표를 선택하면 필수 파라미터로 변경됩니다.

필수 파라미터를 사용하려면 추가적으로 되묻기 질문을 설정해야 합니다.

되묻기 질문은 블록 접근의 필수 파라미터를 제대로 인식이 안 되었을 때 재확인하게 하는 로직입니다.

그래서 질문의 응답을 필수 파라미터의 값, 즉 엔티티의 데이터로 만들어주셔야 합니다.

그러면 다시 한 번 필수 파라미터가 없는 "무우우우민 자기소개하기"로 질문을 해보겠습니다.

그러면 이렇게 방금 설정한 되묻기 질문이 나옵니다! 

봇테스트에서는 버튼 클릭이 안 되네요ㅠㅠ 배포해서 테스트해보세요! 저는 임시로 직접 입력했습니다.
봇테스트에서는 버튼 클릭이 안 되네요ㅠㅠ 배포해서 테스트해보세요! 저는 임시로 직접 입력했습니다.

짠! 이렇게 오늘은 일반 파라미터를 "필수 파라미터"로 변경하는 과정을 직접 해봤습니다.

다음 주에는 엔티티 활용의 끝! 🚵‍♂ "컨텍스트" 를 만들어보겠습니다.

컨텍스트는 파라미터를 다른 블록에다가 넘겨주는 역할을 합니다!

그러면 지금까지 따라해주셔서 감사하구요!

화이팅!! 다음 주에 봐요!! 🙋‍♀ 🙋‍♂

궁금하신 사항은 메일리 댓글로 달아주세요!

다가올 뉴스레터가 궁금하신가요?

지금 구독해서 새로운 레터를 받아보세요

✉️

이번 뉴스레터 어떠셨나요?

원노의 코딩 레시피 님에게 ☕️ 커피와 ✉️ 쪽지를 보내보세요!

댓글

의견을 남겨주세요

확인
의견이 있으신가요? 제일 먼저 댓글을 달아보세요 !
© 2024 원노의 코딩 레시피

누구나 시작하는 개발, 코딩 레시피

자주 묻는 질문 서비스 소개서 오류 및 기능 관련 제보

서비스 이용 문의admin@team.maily.so

메일리 사업자 정보

메일리 (대표자: 이한결) | 사업자번호: 717-47-00705 | 서울 서초구 강남대로53길 8, 8층 11-7호

이용약관 | 개인정보처리방침 | 정기결제 이용약관