컨텍스트 사용하기

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

2021.01.10 | 조회 1.57K |
0
|

원노의 코딩 레시피

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

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

다들 회고는 작성해보셨나요?회고로 나온 여러분의 다짐이 잘 달성되기를 바랍니다!
저번 코딩레시피 시간에는 일반 파라미터를 "필수 파라미터"로 변경하는 과정을 사용해봤습니다.

이렇게 일반 파라미터를 필수 파라미터로 변경하고

되묻기 질문도 설정해서

실제로 필수 파라미터가 필요한 순간에 되묻기 질문이 나오게 설정했습니다.

이번 시간에는 이러한 파라미터를 한 블럭 내에서만 사용하는 것이 아니라 다른 블록으로 넘겨주는 방법을 알려드리겠습니다.


1. 컨텍스트 설정하기

2. 컨텍스트 받기

1. 컨텍스트 설정하기

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

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

1.1. 컨텍스트 추가하기

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

저장 버튼 옆에 있는 "..." 버튼을 클릭해주세요.
그러면 빨간 "컨텍스트 설정" 이라는 메뉴가 나옵니다.

거기서 Output 컨텍스트 부분에 추가 버튼을 입력해주시고 "name"이라는 이름을 추가해주세요.

저 설정은 현재 블록의 파라미터를 Output, 다른 블록으로 내보내게 설정한다는 뜻입니다.
그리고 파라미터를 받을 때 "name"이라는 이름으로 받을 수 있게 설정한 것입니다.

2. 컨텍스트 받기

앞에서 한 Output 설정 만으로는 크게 의미가 없습니다.
저 파라미터를 받을 다른 블록이 있어야 합니다.

그 블럭을 "무민 사진 보기" 라는 블록으로 만들어보겠습니다.

2.1. 블록 연결하기

"무민 자기소개" 블록의 응답과 방금 만든 "무민 사진 보기"의 블록을 연결해줍시다.

2.2. 받는 블록에서 컨텍스트 설정하기

이 블록에서도 "컨텍스트 설정"을 해줘야 합니다.

거기서 input 컨텍스트를 선택합니다.

그리고 파라미터를 설정해줍니다.

여기서 값 설정이 중요합니다.

값 이름 규칙을 #[input 컨텍스트명].[파라미터명] 으로 만들어줍니다.

그래서 저는 #name.moomin 으로 설정했습니다.

그리고 이렇게 전 블록에서 받은 이 파라미터를 응답에 표시되게 해보겠습니다.

응답 카드의 사진 하나를 골라서 파라미터를 연결해보겠습니다.

그리고 한 번 확인해보겠습니다.

하얀하마로 질문해도 잘 연결되고
하얀하마로 질문해도 잘 연결되고
무민으로 해도 잘 연결됩니다.
무민으로 해도 잘 연결됩니다.

이렇게 컨텍스트를 마지막으로 "원노의 코딩 레시피" 시즌 1 챗봇 시리즈는 마무리되었습니다.

다음 시리즈까지 2주의 휴식 기간을 가진 후에 찾아보려고 합니다.
지금까지 잘 따라와주셔서 감사합니다.

다음에 봐요!! 

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

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

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

✉️

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

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

댓글

의견을 남겨주세요

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

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

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

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

메일리 사업자 정보

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

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