ConversationalSetting

تنظیم مکالمه برای یک نماینده یا مکان.

هر محلی تنظیمات مکالمه خود را دارد. Locale توسط یک برچسب زبان 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.

پیام خوش آمد

خوشامدگویی که هنگام ورود کاربران به مکالمه با نماینده برای اولین بار به آنها نشان داده می شود.

نمایندگی 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

پیام متنی. حداکثر طول 1000 کاراکتر.

پیام آفلاین

وقتی کاربران خارج از ساعات چت با نماینده وارد مکالمه می شوند، خوشامدگویی نشان داده می شود.

نمایندگی JSON
{
  "text": string
}
زمینه های
text

string

متن پیام آفلاین. حداکثر طول 1000 کاراکتر.

سیاست حفظ حریم خصوصی

جزئیات سیاست حفظ حریم خصوصی برای یک نماینده.

نمایندگی JSON
{
  "url": string
}
زمینه های
url

string

ضروری. نشانی اینترنتی خط مشی رازداری.

شروع کننده مکالمه

پاسخ‌های پیشنهادی هنگام ورود کاربران به مکالمه با نماینده برای اولین بار به آنها نشان داده می‌شود.

نمایندگی 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 )

یک اقدام پیشنهادی که یک کنش بومی را در دستگاه شروع می‌کند.

پاسخ پیشنهادی

با ضربه زدن، پاسخ متنی را برای نماینده ارسال می کند.

نمایندگی JSON
{
  "text": string,
  "postbackData": string
}
زمینه های
text

string

ضروری. متنی که در پاسخ پیشنهادی نشان داده می‌شود و وقتی کاربر روی آن ضربه می‌زند به نماینده ارسال می‌شود. حداکثر 35 کاراکتر

postbackData

string

اختیاری. رشته ای که عامل با ضربه زدن کاربر روی پاسخ پیشنهادی دریافت می کند.

اقدام پیشنهادی

با ضربه زدن، اقدام بومی مربوطه را در دستگاه شروع می کند.

نمایندگی 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