# 버튼 블럭

***

## 1. 제공되는 버튼 블럭의 종류

{% hint style="success" %} <mark style="color:green;">**버튼 블럭은 총 5가지가 제공됩니다.**</mark>

블럭 형태가 채팅상눈에 띄지 않는 옵션형 버튼, 조건(변수 설정) 블럭입니다.
{% endhint %}

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

> <mark style="color:orange;">**블럭명을 클릭하시면 해당 페이지로 이동됩니다.**</mark><br>
>
> * [<mark style="color:orange;">**바로 연결**</mark>](/happybot/block_scenario/block/buttonblock/direct.md) : 퀵 버튼, 퀵리플라이 (Quick Reply)라고도 하며, 옵션 버튼 형태의 메시지 입니다.
> * [<mark style="color:orange;">**조건**</mark>](broken://pages/fFpOITVCnxbbZbwLRKcY) : 변수를 생성하고 고객에게 값을 받은 후, 미리 설정한 조건을 기준으로 결과를 제공하는 기능의 블럭입니다.
> * [<mark style="color:orange;">**다중 조건**</mark>](broken://pages/9NObzhG5XNdc184RQwem) : 조건 블럭을 and 형태로 붙여 사용할 수 있는 블럭입니다.
> * [<mark style="color:orange;">**변수 설정**</mark>](broken://pages/72WGEszrhxhNZbusrS6G) : 블록을 지나가기만 해도 변수를 부여할 수 있는 기능을 가진 블럭입니다.
> * [<mark style="color:orange;">**변수 초기화**</mark>](broken://pages/jFJB4xJUzILzxMLcZoMq) : 챗봇 진행 중 변수에 입력된 값을 초기화 하는 기능의 블럭입니다.&#x20;


---

# 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/buttonblock.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.
