# 블럭 집중 탐구

<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 %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://happytalk.gitbook.io/happybot/block_scenario/block.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
