> For the complete documentation index, see [llms.txt](https://happytalk.gitbook.io/happybot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://happytalk.gitbook.io/happybot/block_scenario/block.md).

# 블럭 집중 탐구

<figure><img src="/files/vwlcl18bVM8v2ga5i0jw" alt=""><figcaption></figcaption></figure>

{% hint style="info" %} <img src="/files/Wv77E8pLeVJs7rv1jOfu" alt="" data-size="line">\ <mark style="background-color:blue;">**"블럭은 기본적으로 단일 / 슬라이드 / 버튼 3가지 타입을 제공해요!"**</mark>

\
각 타입에 따라 제공하는 블럭이 상이하고, 사용할 수 있는 기능 또한 차이가 있으니, \
적절한 블럭을 선택해서 시나리오를 완성해주세요!\
각 블럭에 대한 설명은 각 상세 페이지를 확인 해주세요!
{% endhint %}

<figure><img src="/files/d5F7hHfKDfQv21pzyj2n" alt=""><figcaption></figcaption></figure>

{% tabs %}
{% tab title="단일 블럭" %}
단일 카드 블럭은 <mark style="color:blue;">**메시지가 1개로 구성된 블럭**</mark>입니다.

{% content-ref url="/pages/k36Gl31uxj2RQRe4mmpw" %}
[단일 블럭](/happybot/block_scenario/block/single.md)
{% endcontent-ref %}

[\[단일\] 텍스트 카드 (버튼 없음)](/happybot/block_scenario/block/single/textcard.md) : 텍스트만 있는 메시지

[\[단일\] 텍스트 카드 (버튼 있음)](/happybot/block_scenario/block/single/textcard_button.md) : 텍스트 + 옵션 버튼 형태의 메시지

[\[단일\] 이미지 카드](/happybot/block_scenario/block/single/image.md) : 텍스트나 버튼 없이, 이미지만 출력

[\[단일\] 와이드 카드](/happybot/block_scenario/block/single/wide.md) : 직사각형 이미지 + 텍스트 + 옵션 버튼 형태의 메시지

[\[단일\] 정사각 카드](/happybot/block_scenario/block/single/square.md) : 정사각형 이미지 + 텍스트 + 옵션 버튼 형태의 메시지

[\[단일\] 와이드 커머스 카드](/happybot/block_scenario/block/single/widecommerce.md) : 직사각형 이미지 + 프로필 + 가격 + 상품명 + 버튼 형태의 메시지

[\[단일\] 정사각 커머스 카드](/happybot/block_scenario/block/single/squarecommerce.md) : 정사각형 이미지 + 프로필 + 가격 + 상품명 + 버튼 형태의 메시지

[\[단일\] 리스트 카드](/happybot/block_scenario/block/single/list.md) : 헤더 + 텍스트 + 썸네일 + 버튼 형태의 메시지
{% endtab %}

{% tab title="슬라이드 블럭" %}
슬라이드 카드 블럭은 여러 장의 <mark style="color:blue;">**메시지를 한 행에 일렬로 나열한 형태**</mark>로 \
캐로셀(Carousel)이라고도 하며, <mark style="color:blue;">**최대 10장까지 가능**</mark>합니다.

{% content-ref url="/pages/Ou3Jk9CW6UgrvGYPAfDL" %}
[슬라이드 블럭](/happybot/block_scenario/block/slide.md)
{% endcontent-ref %}

[\[슬라이드\] 텍스트 카드](/happybot/block_scenario/block/slide/textcard.md) : 텍스트 + 옵션 버튼 형태의 메시지

[\[슬라이드\] 와이드 카드](/happybot/block_scenario/block/slide/wide.md): 직사각형 이미지 + 텍스트 + 옵션 버튼 형태의 메시지

[\[슬라이드\] 정사각 카드](/happybot/block_scenario/block/slide/square.md) : 정사각형 이미지 + 텍스트 + 옵션 버튼 형태의 메시지

[\[슬라이드\] 와이드 커머스 카드](/happybot/block_scenario/block/slide/widecommerce.md) : 직사각형 이미지 + 프로필 + 가격 + 상품명 + 버튼 형태의 메시지

[\[슬라이드\] 정사각 커머스 카드](/happybot/block_scenario/block/slide/squarecommerce.md) : 정사각형 이미지 + 프로필 + 가격 + 상품명 + 버튼 형태의 메시지

[\[슬라이드\] 리스트 카드](/happybot/block_scenario/block/slide/list.md): 헤더 + 텍스트 + 썸네일 + 버튼 형태의 메시지
{% endtab %}

{% tab title="버튼 블럭" %}
버튼 블럭은 <mark style="color:blue;">**옵션 형태의 메시지 또는 조건/변수를 설정**</mark>할 수 있는 타입의 블럭을 의미합니다.

{% content-ref url="/pages/fFEpMjaft2wybbdMosZF" %}
[버튼 블럭](/happybot/block_scenario/block/buttonblock.md)
{% endcontent-ref %}

[\[버튼\] 바로 연결](/happybot/block_scenario/block/buttonblock/direct.md) : 옵션 버튼 형태의 메시지(최대 10개까지 가능)

[\[버튼\] 조건](/happybot/block_scenario/block/buttonblock/condition.md) : 변수 + 조건 + Yes/No 버튼 형태의 메시지

[\[버튼\] 다중 조건](/happybot/block_scenario/block/buttonblock/multiple.md) : 조건 블럭을 여러 개 합친 형태의 메시지

[\[버튼\] 변수 설정](/happybot/block_scenario/block/buttonblock/variable.md) : 변수 + 변수 값 형태의 메시지&#x20;

[\[버튼\] 변수 초기화](/happybot/block_scenario/block/buttonblock/reset.md) : 초기화 제외 변수 설정 형태의 메시지
{% endtab %}

{% tab title="★ 참고사항 (버튼기능 및 변수 설정)" %}
블럭 자체 외에도 체크해야할 설정에 대한 안내입니다.

{% content-ref url="/pages/8ujrgPVTsWvMYTGzc3GY" %}
[버튼 타입(버튼 기능)](/happybot/block_scenario/block/button.md)
{% endcontent-ref %}

{% content-ref url="/pages/QWGaOvvBn1IATfegAMwG" %}
[변수/파라미터 설정](/happybot/block_scenario/parameter.md)
{% endcontent-ref %}
{% endtab %}
{% endtabs %}
