Messenger 플랫폼에서 봇을 빌드할 때 대화는 단순한 문자 메시지 이상의 기능을 합니다. Messenger 플랫폼을 이용하면 문자 메시지 외에도 오디오, 동영상, 이미지와 같은 리치 미디어를 전송하고 메시지 템플릿, 빠른 답장, 버튼 등의 형식으로 구조화된 메시지 옵션 세트를 제공할 수 있습니다. 본 문서는 대화 내 Messenger 경험을 구축하는 데 사용할 수 있는 구성 요소의 개요를 제공합니다.
Messenger 플랫폼은 이러한 대화 구성 요소뿐만 아니라 대화 내 Messenger 경험을 웹까지 확장하여 다채로운 경험을 제공할 수 있는 완전한 웹 보기를 지원합니다. 웹 보기를 사용하는 방법에 대한 자세한 내용은 웹 보기를 참조하세요.
간단한 텍스트는 Messenger에서 모든 경험의 기반으로, 대화 경험을 만들고자 하는 경우 자유롭게 사용할 수 있는 가장 중요한 도구입니다. Messenger 플랫폼의 기본 제공 자연어 처리(NLP) 기능을 통해 문자 메시지를 처리하고 간단한 텍스트를 사용한 모든 종류의 상호작용을 다루어보세요.
문자 메시지 보내기 →Messenger 플랫폼을 이용하면 문자 메시지 외에도 리치 미디어를 독립실행형 메시지로 보내거나 구조화된 메시지 템플릿에 첨부할 수 있습니다. 지원되는 자산 유형은 다음과 같습니다.
자산은 URL 또는 파일 시스템에서 전송할 수 있습니다. 여러 번 전송하고자 하는 자산의 경우 미리 첨부 파일 업로드 API로 업로드하거나, 보내기 API로 처음 전송했을 때 업로드하여 각 전송 작업에서 업로드하는 시간과 대역폭 오버헤드를 해소합니다. 저장된 자산은 업로드되었을 때 할당된 attachment_id
를 포함하여 전송됩니다.
빠른 답장을 사용하면 메시지를 받는 사람에게 미리 설정된 옵션 세트를 표시할 수 있으며, 이는 작성 도구 위의 눈에 띄는 자리에 나타납니다. 빠른 답장을 누르면 이 세트는 Webhooks로 전송되는 단일 문자 메시지로 바뀝니다. 빠른 답장에 이미지를 추가할 수도 있습니다.
빠른 답장 보내기 →Messenger 봇을 만들 때는 기대치를 설정하는 것이 중요합니다. 보낸 사람 액션은 이를 달성하는 데 중요한 도구로, 표준 Messenger 입력을 프로그래밍 방식으로 제어하는 기능과 대화 내의 메시지 확인 여부 지표를 제공합니다. 예를 들어 메시지를 처리할 때 메시지 확인 여부 지표를 설정하여 봇과 상호작용하는 사용자가 자신의 메시지를 봇이 읽은 것을 확인하도록 할 수 있고, 입력 지표를 설정하여 답변을 입력 중이라는 것을 보여줄 수도 있습니다.
보낸 사람 액션 사용하기 →사용자가 Messenger 봇과 새로운 대화를 시작하면 가장 먼저 시작 화면이 보입니다. 여기에는 Facebook 페이지의 이름, 설명, 프로필 사진, 커버 사진이 포함되어 있습니다. 또한 시작 화면에 선택적 인사 문구를 설정할 수 있습니다. 이는 봇의 목적을 소개하는 데 사용할 수 있습니다.
시작하기 버튼을 누르면 봇과의 대화를 시작할 수 있습니다.
시작 화면 구성하기 →고정 메뉴는 사용자가 대화 중에 봇의 기능을 발견하고 보다 쉽게 액세스할 수 있도록 하기 위해 상시 실행되는 사용자 인터페이스 요소입니다. 이 메뉴에는 사용자가 언제든 실행할 수 있는 최상위 액션을 포함해야 합니다. 또한 작성 도구를 비활성화하여 봇과 상호작용하는 유일한 방식으로 고정 메뉴를 설정할 수도 있습니다.
고정 메뉴 설정 →