ConversationalSetting

에이전트 또는 위치의 대화 설정입니다.

언어마다 고유한 대화 설정이 있습니다. 언어는 올바른 형식의 IETF BCP 47 언어 태그로 표현됩니다.

JSON 표현
{
  "welcomeMessage": {
    object (WelcomeMessage)
  },
  "offlineMessage": {
    object (OfflineMessage)
  },
  "privacyPolicy": {
    object (PrivacyPolicy)
  },
  "conversationStarters": [
    {
      object (ConversationStarters)
    }
  ]
}
필드
welcomeMessage

object (WelcomeMessage)

필수 항목입니다. 에이전트의 환영 메시지에 대한 세부정보입니다.

offlineMessage

object (OfflineMessage)

선택사항입니다. 에이전트의 오프라인 메시지에 대한 세부정보입니다.

privacyPolicy

object (PrivacyPolicy)

필수 항목입니다. 상담사의 개인정보처리방침에 관한 세부정보입니다.

conversationStarters[]

object (ConversationStarters)

선택사항입니다. 에이전트의 대화 시작 조건에 관한 세부정보입니다. 최대 5개입니다.

WelcomeMessage

사용자가 에이전트와 처음으로 대화를 시작할 때 사용자에게 표시되는 인사말입니다.

JSON 표현
{

  // Union field content can be only one of the following:
  "text": string
  // End of list of possible types for union field content.
}
필드
통합 필드 content. 환영 메시지의 콘텐츠입니다. content은 다음 중 하나여야 합니다.
text

string

문자 메시지 최대 길이는 1,000자(영문 기준)입니다.

OfflineMessage

사용자가 채팅 시간 외에 상담사와 대화를 시작할 때 사용자에게 표시되는 인사말입니다.

JSON 표현
{
  "text": string
}
필드
text

string

오프라인 메일의 텍스트입니다. 최대 길이는 1,000자(영문 기준)입니다.

PrivacyPolicy

상담사의 개인정보처리방침 세부정보입니다.

JSON 표현
{
  "url": string
}
필드
url

string

필수 항목입니다. 개인정보처리방침의 URL입니다.

ConversationStarters

사용자가 상담사와 처음으로 대화를 시작할 때 사용자에게 표시되는 추천 답장입니다.

JSON 표현
{
  "suggestion": {
    object (Suggestion)
  }
}
필드
suggestion

object (Suggestion)

선택사항입니다. 대화 시작 시 추천합니다.

추천

추천 답변

JSON 표현
{

  // Union field option can be only one of the following:
  "reply": {
    object (SuggestedReply)
  },
  "action": {
    object (SuggestedAction)
  }
  // End of list of possible types for union field option.
}
필드
통합 필드 option. 추천 답변 option은 다음 중 하나여야 합니다.
reply

object (SuggestedReply)

사용자는 추천 답장을 탭하여 해당 텍스트를 상담사에게 답장으로 다시 보낼 수 있습니다.

action

object (SuggestedAction)

기기에서 네이티브 작업을 시작하는 추천 작업입니다.

SuggestedReply

탭하면 상담사에게 문자 메시지 답장을 보냅니다.

JSON 표현
{
  "text": string,
  "postbackData": string
}
필드
text

string

필수 항목입니다. 추천 답장에 표시되고 사용자가 탭하면 상담사에게 다시 전송되는 텍스트입니다. 최대 35자(영문 기준)가 허용됩니다.

postbackData

string

선택사항입니다. 사용자가 추천 답변을 탭할 때 상담사가 수신하는 문자열입니다.

SuggestedAction

탭하면 기기에서 상응하는 네이티브 작업이 시작됩니다.

JSON 표현
{
  "text": string,
  "postbackData": string,

  // Union field action can be only one of the following:
  "openUrlAction": {
    object (OpenUrlAction)
  }
  // End of list of possible types for union field action.
}
필드
text

string

추천 작업에 표시되는 텍스트입니다. 최대 35자(영문 기준)가 허용됩니다.

postbackData

string

사용자가 추천 작업을 탭할 때 상담사가 수신하는 문자열입니다.

통합 필드 action. 사용자가 추천 작업을 탭할 때 기기에서 시작되는 네이티브 작업입니다. action은 다음 중 하나여야 합니다.
openUrlAction

object (OpenUrlAction)

지정된 URL을 엽니다.

OpenUrlAction

지정된 URL을 엽니다.

JSON 표현
{
  "url": string
}
필드
url

string

URL