본문 바로가기
Programming

[챗봇] 카카오톡 i 오픈 빌더로 카카오톡 챗봇 만들기(시나리오 생성)

by daewooki 2021. 8. 9.
반응형

카카오톡 i 오픈 빌더로 카카오톡 챗봇을 만들기 위해서 두 가지 준비 과정이 필요하다.

 

준비과정에 대한 포스트는 아래 링크 참조

 

사전 준비가 끝났으면 이제 실제 챗봇을 만들어 볼 차례이다. 

(이 포스트에서는 시나리오를 생성해서 사용자의 액션에 맞게 필요한 답변을 하는 챗봇을 만들어본다. )

 

 

카카오톡 i open 빌더 홈페이지에서 챗봇 만들기를 클릭하고, 채널을 선택한다. 

그럼 아래와 같이 페이지가 등장한다.

 

 

해당 페이지에서 시나리오를 생성할 수 있는데, 빨간색으로 표시된 시나리오 설정을 클릭하면 아래와 같이 페이지가 등장한다. 

 

시나리오 공통 설정 모달창

해당 모달창이 나오게되면 봇 제네릭 메뉴 설정은 활성화 시켜준다. 

그리고 버튼을 생성해주면 된다. 

이렇게 버튼을 4개를 추가했다. 가게 챗봇이기 때문에 주문, 전화, 메뉴, 인스타그램 바로가기를 설정했다. 

제네릭 메뉴는 설정이 완료되었다. 

이제 실제 사용자의 액션(버튼 클릭)이 들어왔을 때 봇 답변을 생성을 해주어야한다. 

왼쪽 사이드바에 빨간색으로 표시된 블록 추가 버튼을 누르게 되면 시나리오를 생성할 수 있다.

 

다음으로 사용자 발화에 답변을 하기 위한 발화를 입력해주어도 되나 여기서는 제네릭 버튼 클릭 시 응답을 할 수 있도록 할 것이므로 봇 응답만 작성해보겠다. 

 

주문하기에 해당하는 버튼을 추가해보겠다. 

봇 응답에서 카드를 선택했더니 아래와 같이 나왔다.

봇 응답 카드형 선택

이제 이미지를 설정해주고, 내용과 함께 버튼을 넣어줄 수 있다. 

 

햄버거 이미지와 함께 내용을 입력해주었고, 현재 주문은 배민, 쿠팡, 전화로 가능하므로 세 가지 버튼을 추가해주었다.

각 버튼에 대한 설정은 아래와 같이 해주면 된다. URL 링크나, 전화 번호, 메시지 연결 등 다양한 기능을 추가해줄 수 있다.

작성이 완료되었으면 꼭 저장을 눌러야한다.. !! 안하고 배포하면 적용이 안됨!

다음으로 각 제네릭 버튼에 해당 시나리오를 연결해주어야한다. 

제네릭 버튼을 생성했던 시나리오 설정 모달창을 열어준다. 

각 버튼에 대해 블록 연결이나 메시지 전송을 한다. 전화걸기 버튼에 전화걸기 블록을 연결해주었다. (여기서도 꼭 확인을 눌러주어야함..)

나머지 시나리오도 작성을 완료하여서 이제 기본적인 액션에 대한 챗봇 생성이 완료되었다. 

 

마지막으로 배포를 해서 설정한 시나리오가 정상적으로 노출되는지 확인해보면 된다.(배포 후 약 3분 안에 적용이 된다)

카카오톡 챗봇 배포화면

 

배포가 완료 되었으면 직접 카카오톡 채널에서 확인해보면 된다!

 

각 버튼에 대해 봇 답변이 정상적으로 나타나는 것을 확인할 수 있었다. 

 

단순 버튼으로만 구성을 했지만 사용자 발화에 사용자의 질문을 입력해주고 구성해도 좋다. 사용자 발화 10개 이상(?)이 되면 머신러닝을 이용한 챗봇까지 구성이 가능하다. 

 

이렇게 간단하게 챗봇 생성이 완료되었다. 

노코딩, 노서버로 간단하게 구현한 챗봇이므로 개발자가 아니어도 쉽게 구성하여 사용해도 좋을 것 같다. 

 

 

위에서 만든 채널은 아래에서 확인하세요~채널 추가는 감사함니다~! : )

 

플러스82버거 카카오톡 챗봇 연결 링크 - https://pf.kakao.com/_xhRRms

 

플러스82버거 염창점

안녕하세요 +82버거입니다. 서울 양천구 목동중앙북로16길 9 / 070-7768-8282

pf.kakao.com

 

 

반응형

댓글