> 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/buttonblock.md).

# 버튼 블럭

***

## 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;
