봇 빌더에서 함수 사용하기

고객에게 사전 설정된 응답을 보내기 위해 봇 빌더에서 대화를 설정하는 것은 매우 간단합니다. 또한 대화에 동적으로 값을 채워 고객에게 상황에 맞는 응답을 제공할 수 있습니다.


봇 빌더는 일상 작업에 자주 사용되는 함수를 제공합니다. 예를 들어, 현재 날짜 가져오기, 구분자로 문자열 분리, 날짜 및 시간 조작 등이 있습니다. 이러한 함수는 자리 표시자로 작동하며 이러한 필드에 대한 값을 동적으로 채워줍니다. 더 나아가 각 함수의 동작 방식이나 정보를 수집하는 방식을 입력값으로 선언하여 정의할 수 있습니다. 각 함수에 대한 입력값은 사전 정의되어 있으며, 다른 대화, API 또는 사용자 정의/기본 속성의 자리 표시자를 각 함수에 사용할 수 있습니다.


예를 들어, 고객에게 이름을 물어보고 저장할 때 함수로 제목 대문자 형식으로 저장되도록 할 수 있습니다. 아래는 봇 빌더에서 제공하는 함수에 대한 설명입니다. 해당 함수를 대화에 사용하여 봇에서 값을 동적으로 채울 수 있습니다.



함수 이름 및 설명
어떤 입력값을 제공하나요?
예시
분리
지정된 구분자로 텍스트 문자열을 분리하고 지정된 인덱스에 따라 값을 반환합니다.
입력 텍스트:
분리해야 할 텍스트

구분자:
텍스트를 분리할 문자

인덱스:
반환할 텍스트의 위치. 구분자 이전 문자열의 인덱스는 0이고, 구분자 이후 문자열의 인덱스는 1입니다.
입력 텍스트:
support@freshchat.com

구분자:
@

인덱스:
0

출력:
support
제목 대문자 변환
텍스트 문자열의 형식을 변환하여 각 단어의 첫 글자가 대문자로 저장되도록 합니다.
입력 텍스트:
제목 대문자로 변환해야 할 텍스트

입력 텍스트:
customer service

출력:
Customer Service

날짜 사이의 일수 가져오기
지정된 두 날짜 사이의 일수를 반환합니다(종료일 포함).
시작 날짜:
계산을 시작할 날짜(포함되지 않음)

종료 날짜:

계산을 계속할 날짜(포함됨)

형식:

날짜를 지정하는 형식
시작 날짜:
01-01-21

종료 날짜:

01-01-22

형식:

dd-MM-yy

출력:
365

날짜에 분 추가
지정된 날짜에 지정된 분을 추가합니다.
입력 날짜:
분을 추가할 날짜

분:

입력 날짜에 추가할 분 수

형식:

날짜와 시간을 지정하는 형식

입력 날짜:
01-01-21 00:15:00

분:

51

형식:

dd-MM-yy HH:mm:ss

출력:

01-01-21 01:07:00
날짜에 시간 추가
지정된 날짜에 지정된 시간을 추가합니다.
입력 날짜:
시간을 추가할 날짜

시간:
입력 날짜에 추가할 시간 수

형식:
날짜와 시간을 지정하는 형식
입력 날짜:
01-01-21 07:04:00 AM

시간:
12

형식:
dd-MM-yy hh:mm:ss a

출력:
01-01-21 19:04:00
날짜에 일 추가
지정된 날짜에 지정된 일수를 추가합니다.

입력 날짜:
일을 추가할 날짜

일:
입력 날짜에 추가할 일 수

형식:
날짜를 지정하는 형식

입력 날짜:
01-01-21

일:
12

형식:
dd-MM-yy

출력:
13-01-21

시간대를 포함하여 날짜에 일 추가
시간대와 함께 표시된 지정된 날짜에 지정된 일수를 추가합니다.

입력 날짜:
일을 추가할 날짜

일:
입력 날짜에 추가할 일 수

형식:
날짜를 지정하는 형식

시간대:
날짜와 함께 표시할 시간대
입력 날짜:
01-01-2021 04:15:00 AM IST

일:
7

형식:
dd-MM-yyyy hh:mm:ss a z

시간대:
IST

출력:
08-01-2021 04:15:00 AM IST
시간대를 포함하여 날짜에 근무일 추가
시간대와 함께 표시된 지정된 날짜에 지정된 근무일 수를 추가합니다.

현재로서는 이 함수가 주당 5일의 근무일만 고려하며, 다른 공휴일이나 주중 일정은 고려하지 않습니다.
입력 날짜:
근무일을 추가할 날짜

근무일:
입력 날짜에 추가할 근무일 수

형식:
날짜를 지정하는 형식

시간대:
날짜와 함께 표시할 시간대

입력 날짜:
01-01-2021 04:15:00 AM IST

일:
7

형식:
dd-MM-yyyy hh:mm:ss a z

시간대:
IST

출력:
12-01-2021 04:15:00 AM IST

날짜에 근무일 추가
지정된 날짜에 지정된 근무일 수를 추가합니다.

현재로서는 이 함수가 주당 5일의 근무일만 고려하며, 다른 공휴일이나 주중 일정은 고려하지 않습니다.

입력 날짜:
근무일을 추가할 날짜

근무일:
입력 날짜에 추가할 근무일 수

형식:
날짜를 지정하는 형식
입력 날짜:
2021-31-01

일:
7

형식:
yyyy-dd-MM

출력:

2021-09-02
날짜 형식 지정:
현재 날짜의 형식을 다른 지정된 형식으로 변경합니다.
입력 날짜:
형식을 변경해야 할 날짜

형식:
지정된 날짜의 기존 형식

형식:
날짜를 업데이트해야 할 형식
입력 날짜:
2021-31-01

형식:
yyyy-dd-MM

형식:
dd-MM-yyyy

출력:
31-01-2021
목록 요소에서 추출:
지정된 구분자로 지정된 목록의 각 요소를 분리하고, 지정된 인덱스 값에 따라 각 요소에 대한 하나의 값을 반환합니다.

입력 목록:
각 목록 요소에 대해 값을 추출해야 하는 요소 목록

구분자:

각 목록 요소에 존재하는 문자 또는 시퀀스. 이 함수는 이 문자에서 각 목록 요소를 분리합니다.

인덱스:

반환할 텍스트의 위치. 구분자 이전 문자열의 인덱스는 0이고, 구분자 이후 문자열의 인덱스는 1입니다.
입력 목록:
Room#101, Room#102, Room#103, Room#104

구분자:

#

인덱스:

1

출력:
[101, 102, 103, 104]
내용 추가:
지정된 추가 내용을 지정된 주요 내용에 추가합니다. 
주요 내용:
텍스트를 추가할 내용

추가 내용:
추가할 내용
주요 내용:
Hello

이 문서가 도움이 되었나요?

Freshdesk AI 도우미

봇 빌더에서 함수 사용하기

AI 어시스턴트 초기화 중...