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