MENU
      Flex

        Flex


        기사 요약

        Classic/VPC 환경에서 이용 가능합니다.

        챗봇 답변의 응답 컴포넌트 중 Flex 컴포넌트에 대해 설명합니다.

        Flex 컴포넌트는 다음 4가지 기본 컴포넌트로 구성됩니다.

        위 컴포넌트는 각 특징에 맞게 챗봇의 응답을 챗봇 빌더에서 설정할 수 있으며, 챗봇 빌더를 통해 설정한 응답 결과를 JSON 형태로 반환합니다.

        참고

        Flex 컴포넌트는 모든 JSON 객체 형식을 지원하며, 필요한 자체 JSON 사양을 정의합니다.
        <예시> FlexMessageContainerObject

        Flex 컴포넌트

        Flex 컴포넌트에 대해 설명합니다.

        Flex 컴포넌트 응답 바디

        Flex 컴포넌트의 응답 바디는 다음과 같습니다.

        필드타입필수 여부설명
        typeStringRequired컴포넌트 유형
        • Flex 컴포넌트일 경우 flex만 사용 가능
        titleStringRequired컴포넌트 제목
        • 단문의 굵은 텍스트 (Short bold text)
        • 채팅 목록과 푸시 알림에 대체 텍스트로 사용됨
        subTitleStringOptional하위 컴포넌트 제목
        • 사용하지 않음
        dataStringRequiredFlex 컴포넌트 구성 정보
        • 임의의 JSON 오브젝트 파일 사용 가능
        • <예시> LINE Flex 메시지는 Flex Message Simulator에서 JSON 복사 가능

        Flex 컴포넌트 응답 예시

        Flex 컴포넌트의 응답 예시는 다음과 같습니다.

        {
        "type": "flex",
        "title": "not used",
        "subTitle": "required, alternative text",
        "data" : {} // any json object
        }
        JSON

        Special Messenger 컴포넌트

        Special Messenger 컴포넌트는 LineFlex, LineSticker, LineWorksSticker 등 CLOVA Chatbot에서 연동 가능한 외부 메신저에서 활용되는 컴포넌트입니다.

        LineFlex 컴포넌트

        LineFlex 컴포넌트에 대해 설명합니다.

        LineFlex 컴포넌트 응답 바디

        LineFlex 컴포넌트의 응답 바디는 다음과 같습니다.

        필드타입필수 여부설명
        typeStringRequired컴포넌트 유형
        • Flex 컴포넌트일 경우 flex만 사용 가능
        titleStringRequired컴포넌트 제목
        • 단문의 굵은 텍스트 (Short bold text)
        • 채팅 목록과 푸시 알림에 대체 텍스트로 사용됨
        subTitleStringOptional하위 컴포넌트 제목
        • 사용하지 않음
        dataStringRequiredFlex 컴포넌트 구성 정보
        • 임의의 JSON 오브젝트 파일 사용 가능
        • <예시> LINE Flex 메시지는 Flex Message Simulator에서 JSON 복사 가능
        참고

        Line 메신저에서 지원하는 LineFlex 기능은 공통 Flex 컴포넌트 형식으로 변경되었으며, 구성 요소는 동일합니다.

        LineFlex 컴포넌트 응답 예시

        LineFlex 컴포넌트의 응답 예시는 다음과 같습니다.

        {
        "type": "flex",
        "title": "not used",
        "subTitle": "required, alternative text",
        "data" : {} // any json object
        }
        JSON

        LineSticker 컴포넌트

        LineSticker 컴포넌트는 LINE 메신저에서 지원하는 Line Sticker 스티커 목록의 형식에 따라 스티커 메시지를 설정할 수 있습니다.

        LineSticker 컴포넌트 응답 바디

        LineSticker 컴포넌트의 응답 바디는 다음과 같습니다.

        필드타입필수 여부설명
        typeStringRequired컴포넌트 유형
        • LineSticker 컴포넌트일 경우 line_sticker만 사용 가능
        dataObjectRequiredLineSticker 컴포넌트 정보
        data.packageIdStringRequiredLINE Sticker 패키지 아이디
        data.stickerIdStringRequiredLINE Sticker 스티커 아이디

        LineSticker 컴포넌트 응답 예시

        LineSticker 컴포넌트의 응답 예시는 다음과 같습니다.

        {
            "type": "line_sticker",
            "data" :
            {
                "packageId": "packageId of LINE",
                "stickerId": "stickerId of LINE"
            }
        }
        JSON

        LineWorksSticker 컴포넌트

        LineWorksSticker 컴포넌트는 라인 웍스(LINE WORKS)에서 지원하는 LineWorksSticker 스티커 목록의 형식에 따라 스티커 메시지를 설정할 수 있습니다.

        LineWorksSticker 컴포넌트 응답 바디

        LineWorksSticker 컴포넌트의 응답 바디는 다음과 같습니다.

        필드타입필수 여부설명
        typeStringRequired컴포넌트 유형
        • LineWorksSticker 컴포넌트일 경우 lineworks_sticker만 사용 가능
        dataObjectRequiredLineWorksSticker 컴포넌트 정보
        data.packageIdStringRequiredLINEWORKS Sticker 패키지 아이디
        data.stickerIdStringRequiredLINEWORKS Sticker 스티커 아이디

        LineWorksSticker 컴포넌트 응답 예시

        LineWorksSticker 컴포넌트의 응답 예시는 다음과 같습니다.

        {
            "type": "lineworks_sticker",
            "data" :
            {
                "packageId": "packageId of LINEWORKS",
                "stickerId": "stickerId of LINEWORKS"
            }
        }
        JSON

        이 문서가 도움이 되었습니까?

        Changing your password will log you out immediately. Use the new password to log back in.
        First name must have atleast 2 characters. Numbers and special characters are not allowed.
        Last name must have atleast 1 characters. Numbers and special characters are not allowed.
        Enter a valid email
        Enter a valid password
        Your profile has been successfully updated.