이 문서에서는 Messenger 경험의 시작 화면을 만드는 방법을 보여줍니다. 시작 화면에는 비즈니스의 Facebook 페이지 이름, Facebook 페이지의 프로필 사진과 커버 사진, 비즈니스가 메시지에 답하는 데 평소 걸리는 시간, 원래 인사 메시지, 시작하기 버튼이 표시됩니다. 사용자가 시작하기 버튼을 누르면 시작하기 메시지가 대화에 게시되며, 앱이 사용자에게 메시지를 보낼 수 있게 됩니다.
사용자가 Messenger 경험에서 시작하기 버튼을 클릭하면 Webhooks 알림이 개발자에게 전송됩니다. 이 알림을 사용하여 첫 환영 메시지(예: 텍스트, 여러 개의 빠른 답장)를 보낼 수 있습니다.
시작하기 전에이 가이드에서는 Messenger 플랫폼 개요를 읽고 비즈니스의 Facebook 페이지(또는 테스트 페이지)와 같은 필수 구성 요소를 구현하고, Meta 개발자로 등록한 후, Messenger 제품으로 Meta 비즈니스 앱 ID를 생성한 것으로 가정합니다. 다음과 같은 항목이 필요합니다.
제한 사항Standard Access 권한이 있는 앱의 경우, 시작 화면은 앱에서 역할이 부여된 사용자에게만 표시됩니다. |
페이지에서 명령어를 사용하는 경우, 환영 화면에 메시지 경험에서 지원하는 명령어의 리스트가 표시되므로 사용자가 Messenger 경험에 어떤 작업을 수행하도록 요청할 수 있는지 쉽게 이해할 수 있습니다.
포스트백 페이로드를 설정하려면 Messenger 프로필 API에 POST
요청을 보내세요.
curl -X POST -H "Content-Type: application/json" -d '{
"get_started": {"payload": "
자세한 내용은 get_started
속성 참고 자료를 참조하세요.
시작 화면의 인사말 텍스트를 이용하면 사람들에게 Messenger 봇과 대화를 시작해야 하는 이유를 알려줄 수 있습니다. 또한 인사말 텍스트에는 봇의 기능에 대한 간략한 설명 또는 태그라인 등을 포함할 수 있으며, 봇의 스타일과 분위기를 설정하는 데도 유용하게 활용할 수 있습니다. 여기에서 봇의 스타일과 톤을 설정하기에도 좋습니다.
기본 및 현지화된 인사말 텍스트를 제공할 수 있습니다.
인사말 텍스트를 설정하려면 Messenger 프로필 API에 POST
요청을 보내세요.
curl -X POST -H "Content-Type: application/json" -d '{
"greeting": [
{
"locale":"default",
"text":"Hello!"
}, {
"locale":"en_US",
"text":"Timeless apparel for the masses."
}
]
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=
자세한 내용은 greeting property
참고 자료를 참조하세요.
대화 중인 사용자 이름을 언급하여 텍스트를 맞춤 설정할 수 있습니다. 다음과 같은 템플릿 문자열을 사용할 수 있습니다.
{{user_first_name}}
{{user_last_name}}
{{user_full_name}}
"greeting":[
{
"locale":"default",
"text":"Hello {{user_first_name}}!"
}
]