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 کاراکتر.

Privacy Policy

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

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