CLOVA Extension 연동

챗봇 시나리오가 완성된 후, 챗봇을 서비스할 채널과 연동을 설정해야 합니다.

각 도메인별로 사용량을 제공하고 외부로 안전하게 서비스를 제공할 수 있어야 하기 때문에 네이버 클라우드 플랫폼의 API Gateway 상품과 연동하여 제공됩니다. 이를 위해서는 사전에 네이버 비즈니스 플랫폼의 API Gateway 상품을 이용 신청하고 약관에 동의해야 하며, 사용량에 따라 API Gateway 요금이 과금됩니다(API Gateway는 1,000,000건의 API 호출이 무료로 제공됩니다).

CLOVA Extension(CEK, CLOVA 스피커)와 연동을 시작하기 전에 API Gateway에 호출 URL(Invoke URL)이 필수로 생성되어 있어야 합니다. 다음의 가이드에서 API Gateway 자동 연동을 통해서 쉽게 완료할 수 있습니다.

CLOVA Developers Console 시작하기

간단한 설정으로 네이버 비즈니스 플랫폼의 챗봇과 Clova 플랫폼을 연동할 수 있습니다.

Clova Extension 연동에서 Secret Key를 발급 받습니다.

② Clova Extentension 연동 후, 모델 빌드챗봇 서비스 배포를 진행합니다.

Clova Developers Console에 접속하여 계정을 생성합니다.

Clova 플랫폼 연계 설정을 하려면 Clova Developers Console 계정이 필요합니다. 이미 계정이 있다면 Clova Extensions kit 생성 단계로 이동합니다.

chatbot-2-10-01

Clova Extensions Kit에 접속하여 Chatbot extension을 생성합니다.

chatbot-2-10-02

⑤ Extension ID, Extension 이름, 호출 이름, 제작사, 서비스 담당자 정보와 테스터 ID를 입력합니다.

chatbot-2-10-03

Extension ID는 챗봇 도메인 코드를 입력해야하며, reverse domain 표기법이어야 합니다.(예:com.chatbot.guide)

⑥ 모든 배포 정보 입력 후 Clova Extension 심사가 진행되며, 심사 완료 후 자동으로 서비스가 배포됩니다.

⑦ Clova O-Auth 연동 (Optional)

chatbot-2-10-06

  • Clova Developers Console-서버설정에서 계정 연결 여부를 "네"로 설정한 뒤 아래 정보를 입력합니다.
    • 로그인 URL, 클라이언트 ID, Access token URL, 클라이언트 secret

chatbot-2-10-07

  • Clova Extention 연동 창에서 로그인 안내 메시지와 로그인 성공 메시지를 입력합니다.
    • Clova app에서 로그인하지 않은 경우 로그인 안내 메시지가 노출됩니다.
    • Clova app에서 로그인 한 경우 로그인 성공 메시지가 노출됩니다.

chatbot-2-10-08

  • 액션메소드V1.0에서 Clova OAuth Access Token을 선택한 뒤 생성한 액션메소드를 활용해 Clova 앱에서 인증된 사용자 계정의 Access token을 받아 다양한 요청을 전달할 수 있습니다.

chatbot-03-030

  • CEK Request 전달 액션메소드를 통해 CEK 에서 전달된 Request body를 입력된 URL로 전달할 수 있습니다.

네이버 비즈니스 플랫폼 챗봇 설정하기

메신저 연동 설정에서 기억해야 하는 값은 다음과 같습니다.

  • Secret key

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...