고객에게 사전 설정된 응답을 보내기 위해 봇 빌더에서 대화를 설정하는 것은 매우 간단합니다. 또한 대화에 동적으로 값을 채워 고객에게 상황에 맞는 응답을 제공할 수 있습니다.
봇 빌더는 일상 작업에 자주 사용되는 함수를 제공합니다. 예를 들어, 현재 날짜 가져오기, 구분자로 문자열 분리, 날짜 및 시간 조작 등이 있습니다. 이러한 함수는 자리 표시자로 작동하며 이러한 필드에 대한 값을 동적으로 채워줍니다. 더 나아가 각 함수의 동작 방식이나 정보를 수집하는 방식을 입력값으로 선언하여 정의할 수 있습니다. 각 함수에 대한 입력값은 사전 정의되어 있으며, 다른 대화, 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 어시스턴트 초기화 중... |