# 버튼 파라미터 설정

***

## 1. 버튼 파라미터 시나리오의 활용

{% hint style="success" %}
<mark style="color:green;">**사용자의 메시지를 수집하는 방법**</mark>에는 \
고객에게 직접 응답을 요구하는 방법과 <mark style="color:green;">**버튼 파라미터를 통해 값을 저장하는 방법**</mark>이 있습니다.
{% endhint %}

{% hint style="info" %}
<mark style="color:blue;">**봇 변수(파라미터)란?**</mark>

파라미터(매개변수)의 사전적 의미는 메소드 수행에 필요한 입력 값을 저장하는 변수를 의미하며, 파라미터는 특정 메소드를 호출할 때 같이 끼워 보내는 데이터입니다.
{% endhint %}



***

## 2. 기본  시나리오 만들어보기

#### **👉 따라 해 보세요!**

> \[채팅 상담] 버튼을 클릭하면 고객이 문의 유형을 선택하고, \
> 선택한 값을 보여준 다음 상담 연결로 넘어가는 아래와 같은 시나리오를 완성하는 방법입니다.

<figure><img src="https://3240612988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9pepGQKkozVFbob9lhxe%2Fuploads%2FLISPO2joAzl4FkrFLQ0h%2Fimage.png?alt=media&#x26;token=d737b3d2-f510-47de-a8b1-e765b5d5295b" alt=""><figcaption></figcaption></figure>



### 1) 상품, 문의 유형, 연결 블럭 만들기

> 위 시나리오 블럭과 같은 형태의 블럭을 생성하고 블럭을 연결합니다.



### 2) 시나리오에 사용할 변수 생성하기

> 시나리오 좌측 상단에 위치한 \[변수 설정] 버튼을 클릭하여 <mark style="color:orange;">**버튼 파라미터 변수**</mark>를 추가합니다. \
> 여기서는 버튼을 통해서 문의유형을 선택할 것이기 때문에 <mark style="color:orange;">**type(문의유형)**</mark> 변수를 생상합니다.

<figure><img src="https://3240612988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9pepGQKkozVFbob9lhxe%2Fuploads%2FyyrucoxzFMT0gtfw1iLY%2Fimage.png?alt=media&#x26;token=74864df0-e730-4638-87fe-c8060bd97ff2" alt=""><figcaption></figcaption></figure>

<div align="left"><figure><img src="https://3240612988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9pepGQKkozVFbob9lhxe%2Fuploads%2FsvQwJ0Knuc3gck0lrLtL%2Fimage.png?alt=media&#x26;token=8c7a9da7-b57a-4120-ae1e-434c64f2e4d8" alt="" width="375"><figcaption></figcaption></figure></div>

### 3) 버튼 설정- 변수 연결

> <mark style="color:orange;">**\[문의 유형]**</mark> 블럭의 \[버튼 설정]에서 버튼명, 버튼 기능, 버튼 파라미터를 입력합니다. \
> 각 버튼마다 버튼 파라미터에서 변수를 type(문의유형)으로 설정하고, 변수 값을 입력해줍니다.&#x20;
>
> \
> &#x20;<mark style="color:orange;">\* 고객이 '상품 문의' 버튼을 클릭하면,</mark> \
> &#x20;   <mark style="color:orange;">type(문의유형) 변수에 '상품 문의' 값을 저장하겠다는 의미입니다.</mark>

<figure><img src="https://3240612988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9pepGQKkozVFbob9lhxe%2Fuploads%2FPbnddDMjbqjqZ3QJ0Ew7%2Fimage.png?alt=media&#x26;token=0fdfd1aa-502e-424d-b910-3b96e5e83247" alt=""><figcaption></figcaption></figure>



### 4) 채팅화면 확인

> 고객이 선택한 값 변수에 잘 저장된 것을 확인할 수 있습니다.

<figure><img src="https://3240612988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9pepGQKkozVFbob9lhxe%2Fuploads%2FLqzVukJKzPvaEC15wyYE%2Fimage.png?alt=media&#x26;token=6d91faf7-df6e-47fe-9045-79f7172796d2" alt=""><figcaption></figcaption></figure>



***

## 3. 응용 - 심리 테스트 챗봇&#x20;

{% hint style="success" %}
버튼 파라미터를 응용하면 심리 테스트 챗봇을 쉽게 만들 수 있습니다.
{% endhint %}

<figure><img src="https://3240612988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9pepGQKkozVFbob9lhxe%2Fuploads%2F6xvsO7axmWeZ3AuigZom%2Fimage.png?alt=media&#x26;token=649b4c67-3dbc-411f-b077-461bd57114e3" alt=""><figcaption></figcaption></figure>
