المرجع: الوكيل
تمثّل هذه السمة كيانًا حواريًا يمثّل علامة تجارية.
تمثيل JSON |
---|
{ "name": string, "displayName": string, // Union field |
الحقول | |
---|---|
name |
المعرّف الفريد للوكيل للقراءة فقط. مُحدّدة من خلال النظام الأساسي. |
displayName |
مطلوبة. الاسم الذي يعرضه الوكيل للمستخدمين. الحد الأقصى لعدد الأحرف هو 100 حرف. لا يمكن تعديل هذا العنصر بعد التأكّد من صحة معلومات الوكيل. |
حقل الاتحاد مطلوبة. يمكن أن تكون السمة " |
|
businessMessagesAgent |
معلومات مفصّلة عن الوكيل لميزة "الرسائل التجارية" |
BusinessMessagesAgent
معلومات الوكيل الخاصة بميزة "الرسائل التجارية"
تمثيل JSON |
---|
{ "logoUrl": string, "entryPointConfigs": [ { object ( |
الحقول | |
---|---|
logoUrl |
اختياريّ. تشير هذه السمة إلى عنوان URL المتاح للجميع للشعار الخاص بالوكيل. الحد الأقصى 50 كيلوبايت. لا يمكن تعديل هذا العنصر بعد التأكّد من صحة معلومات الوكيل. |
entryPointConfigs[] |
اختياريّ. قائمة بإعدادات نقطة الدخول لا يمكن تعديل هذا العنصر بعد التأكّد من صحة معلومات الوكيل. |
conversationalSettings |
مطلوبة. تم ربط إعدادات المحادثات لموظّف الدعم بإحدى اللغات. ويتم تمثيل اللغة بواسطة علامة لغة IETF BCP 47 تم تكوينها بشكل جيد. عنصر يحتوي على قائمة من أزواج |
defaultLocale |
مطلوبة. اللغة التلقائية للوكيل يجب أن تطابق اللغة المحددة في |
primaryAgentInteraction |
مطلوبة. معلومات التفاعل مع موظّف الدعم الأساسي تُستخدم عندما يبدأ المستخدم محادثة. |
additionalAgentInteractions[] |
اختياريّ. معلومات إضافية حول التفاعل مع موظّف الدعم تعمل هذه السياسة على تفعيل الوكيل من دعم أنواع تفاعل متعدّدة. |
customAgentId |
اختياريّ. تمثّل هذه السمة معرّفًا يحدّده الشريك للوكيل. يتم تمرير المعرّف إلى جانب جميع الرسائل المُرسَلة إلى الوكيل. |
agentTestUrl |
النتائج فقط. عنوان URL لاختبار تجربة المحادثة لدى الوكيل. مُحدّدة من خلال النظام الأساسي. |
testUrls[] |
النتائج فقط. عناوين URL لاختبار تجربة المحادثة مع الوكيل مُحدّدة من خلال النظام الأساسي. |
phone |
اختياريّ. رقم الهاتف الذي سيظهر للوكيل إذا لم يتم تحديد ذلك، سيعرض الوكيل رقم هاتف العلامة التجارية الواردة في الرسم البياني المعرفي من Google، إن توفّرت. |
authorizationConfig |
اختياريّ. ضبط التفويض لدعم بروتوكول OAuth. |
nonLocalConfig |
اختياريّ. إعدادات نقاط الدخول غير المحلية |
surveyConfig |
اختياريّ. الإعدادات لتفعيل الاستطلاعات المخصّصة. |
BusinessMessagesEntryPointConfig
إعدادات نقطة الدخول لموظّف الدعم
تمثيل JSON |
---|
{
"allowedEntryPoint": enum ( |
الحقول | |
---|---|
allowedEntryPoint |
مطلوبة. مساحات عرض Google التي تم تفعيل الوكيل فيها ليظهر عليها |
EntryPoint
مساحات عرض Google التي تم تفعيل الوكيل فيها ليظهر عليها
عمليات التعداد | |
---|---|
ENTRY_POINT_UNSPECIFIED |
نقطة دخول غير محدّدة |
LOCATION |
تفعيل المواقع الجغرافية لهذا الوكيل |
NON_LOCAL |
تفعيل ميزة "الرسائل التجارية" لنقاط الدخول غير المحلية |
SupportedAgentInteraction
التفاعلات التي يوفّرها الوكيل
تمثيل JSON |
---|
{ "interactionType": enum ( |
الحقول | |
---|---|
interactionType |
مطلوبة. نوع التفاعل الذي يوفّره الوكيل. |
حقل الاتحاد representative تمثّل هذه السمة المعلومات التفصيلية لنوع الإعداد. مطلوبة. يمكن أن تكون السمة "representative " واحدة فقط مما يلي: |
|
botRepresentative |
تفاصيل ممثّل برنامج التتبُّع |
humanRepresentative |
التفاصيل التمثيلية البشرية |
InteractionType
نوع التفاعل المتوافق مع الوكيل
عمليات التعداد | |
---|---|
INTERACTION_TYPE_UNSPECIFIED |
تفاعل غير محدَّد. |
BOT |
تفاعل برنامج التتبُّع. |
HUMAN |
التفاعل البشري. |
BotRepresentative
تفاصيل خاصة بممثل برنامج التتبُّع.
تمثيل JSON |
---|
{
"botMessagingAvailability": {
object ( |
الحقول | |
---|---|
botMessagingAvailability |
مطلوبة. مدى توفّر رسائل برامج التتبُّع |
MessagingAvailability
الساعات من كل يوم من الأسبوع التي تكون فيها المراسلة متاحة. يمكنك تجميع ساعات لعدة أيام معًا. على سبيل المثال، * من 8:00 إلى 16:00 ساعة بتوقيت المحيط الهادئ من الاثنين إلى الأربعاء * من 10:00 إلى 14:00 ساعة بتوقيت المحيط الهادئ، من الخميس إلى الجمعة، * من 15:00 إلى 18:00 ساعة بتوقيت المحيط الهادئ، من الخميس إلى الجمعة، * من 10:00 إلى 14:00 ساعة بتوقيت المحيط الهادئ
وفي حال كان هناك فجوات في مدى التوفّر، مثلاً إذا لم يتم تحديد مدى التوفّر يوم الأحد، لن تكون المراسلة متاحة خلال هذه الفترة.
ولا تؤثر ساعات عمل برامج التتبُّع في مدى التوفّر. يعرض موظّفو برامج التتبُّع فقط رسالة ترحيب دائمًا، في حين أنّ موظّفي الدعم الذين يضبطون إعدادات تمثيل المستخدمين وبرامج التتبُّع لا يطّلعون إلا على الممثّلين البشريين عند تحديد مدى التوفّر.
تمثيل JSON |
---|
{
"hours": [
{
object ( |
الحقول | |
---|---|
hours[] |
مطلوبة. ساعات توفُّر المراسلة. |
ساعات العمل
هي النطاق الزمني للساعات التي تكون فيها المراسلة متاحة.
تمثيل JSON |
---|
{ "startTime": { object ( |
الحقول | |
---|---|
startTime |
مطلوبة. وقت البدء لكل يوم ضمن نطاق يوم من الأسبوع. |
endTime |
مطلوبة. وقت الانتهاء لكل يوم ضمن نطاق يوم من الأسبوع. |
timeZone |
مطلوبة. المنطقة الزمنية للمنظمة المعنية بأرقام الإنترنت المخصصة (IANA) للساعات. على سبيل المثال، "America/Los_Angeles". |
startDay |
مطلوبة. يوم البدء |
endDay |
مطلوبة. يوم الانتهاء تتضمن اليوم المحدد. |
TimeOfDay
يشير إلى وقت من اليوم. إما أن التاريخ والمنطقة الزمنية ليسا مهمين أو تم تحديدهما في مكان آخر. وقد تختار واجهة برمجة التطبيقات السماح بالثانية. النوعان ذوا الصلة هما google.type.Date
وgoogle.protobuf.Timestamp
.
تمثيل JSON |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
الحقول | |
---|---|
hours |
ساعات اليوم بتنسيق 24 ساعة. يجب أن تتراوح القيمة بين 0 و23. قد تختار واجهة برمجة التطبيقات السماح بالقيمة "24:00:00" لسيناريوهات مثل وقت إغلاق النشاط التجاري. |
minutes |
دقائق من اليوم. يجب أن تتراوح القيمة بين 0 و59. |
seconds |
ثوانٍ من الوقت. يجب أن تتراوح القيمة عادةً بين 0 و59. قد تسمح واجهة برمجة التطبيقات بالقيمة 60 إذا كانت تسمح بالثواني. |
nanos |
أجزاء من الثانية بالنانو ثانية. يجب أن تتراوح القيمة بين 0 و999,999,999. |
DayOfWeek
يمثل أحد أيام الأسبوع.
عمليات التعداد | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
لَمْ يَتِمّْ تَحْدِيدُ الْيَوْمْ مِنَ الْأُسْبُوعْ. |
MONDAY |
الإثنين |
TUESDAY |
الثلاثاء |
WEDNESDAY |
الأربعاء |
THURSDAY |
الخميس |
FRIDAY |
الجمعة |
SATURDAY |
السبت |
SUNDAY |
الأحد |
HumanRepresentative
تفاصيل عن التمثيل البشري
تمثيل JSON |
---|
{
"humanMessagingAvailability": {
object ( |
الحقول | |
---|---|
humanMessagingAvailability |
مطلوبة. مدى توفُّر المراسلة البشرية |
AuthorizationConfig
تفاصيل الإعدادات لإتاحة استخدام بروتوكول OAuth في ميزة "الرسائل التجارية"
تمثيل JSON |
---|
{ "endpointUrl": string } |
الحقول | |
---|---|
endpointUrl |
تمثّل هذه السمة عنوان URL لنقطة النهاية الذي يسجّل المستخدم الدخول من خلاله. |
NonLocalConfig
إعدادات لتفعيل نقاط الدخول غير المحلية
تمثيل JSON |
---|
{ "contactOption": { object ( |
الحقول | |
---|---|
contactOption |
مطلوبة. معلومات الاتصال الخاصة بالوكيل التي يتم عرضها بجانب زر المراسلة |
enabledDomains[] |
مطلوبة. النطاقات التي سيتم تفعيلها لنقطة الدخول من خلال "روابط أقسام الموقع". |
phoneNumber |
مطلوبة. رقم هاتف الوكيل تلغي هذه العلامة الحقل |
callDeflectionPhoneNumbers[] |
مطلوبة. قائمة بأرقام الهواتف الخاصة بتحويل المكالمة |
regionCodes[] |
مطلوبة. قائمة رموز CLDR للمناطق للبلدان التي يُسمح للوكيل فيها بتشغيل نقاط دخول |
ContactOption
يتم عرض تفاصيل الاتصال بالإضافة إلى زر المراسلة.
تمثيل JSON |
---|
{
"url": string,
"options": [
enum ( |
الحقول | |
---|---|
url |
مطلوبة. عنوان URL الذي تتوفر له خيارات الاتصال. |
options[] |
مطلوبة. قائمة خيارات جهات الاتصال المتاحة لعنوان URL المحدَّد. |
Option
خيارات جهات الاتصال
عمليات التعداد | |
---|---|
OPTION_UNSPECIFIED |
غير محدّدة |
WEB_CHAT |
خيار محادثة الويب. |
PHONE |
خيار الهاتف. |
EMAIL |
خيار البريد الإلكتروني. |
FAQS |
خيار الأسئلة الشائعة. |
TWITTER |
Twitter. |
WHATSAPP |
خيار WhatsApp. |
SurveyConfig
تفاصيل الإعدادات لإتاحة أسئلة الاستطلاع المخصَّصة.
تمثيل JSON |
---|
{
"templateQuestionIds": [
string
],
"customSurveys": {
string: {
object ( |
الحقول | |
---|---|
templateQuestionIds[] |
قائمة بمعرّفات أسئلة النماذج لأسئلة النماذج التي تم تضمينها في استطلاع |
customSurveys |
أسئلة استطلاع مخصّصة لموظّف الدعم، تم ربطها بإحدى اللغات ويتم تمثيل اللغة بواسطة علامة لغة IETF BCP 47 تم تكوينها بشكل جيد. عنصر يحتوي على قائمة من أزواج |
CustomSurveyConfig
إعدادات الاستطلاع المخصَّصة للوكيل
تمثيل JSON |
---|
{
"customQuestions": [
{
object ( |
الحقول | |
---|---|
customQuestions[] |
قائمة بالأسئلة المخصّصة |
SurveyQuestion
المحتوى المفصل لكل سؤال من أسئلة الاستطلاع.
تمثيل JSON |
---|
{ "name": string, "questionType": enum ( |
الحقول | |
---|---|
name |
مطلوبة. المعرّف الفريد للسؤال. |
questionType |
النتائج فقط. اكتب نوع السؤال. |
questionContent |
مطلوبة. محتوى الأسئلة: يقتصر عدد الأحرف على 200 حرف للأسئلة المخصّصة. |
responseOptions[] |
مطلوبة. قائمة الردود المعروضة مع السؤال 12 كحد أقصى. |
Type
نوع سؤال الاستبيان.
عمليات التعداد | |
---|---|
TYPE_UNSPECIFIED |
نوع سؤال الاستطلاع غير معروف. |
GOOGLE_STANDARD_QUESTION |
سؤال استطلاع عادي من Google. |
GOOGLE_TEMPLATE_QUESTION |
نموذج لسؤال استطلاع الرأي الذي قدّمته Google. |
PARTNER_CUSTOM_QUESTION |
سؤال استطلاع مخصّص للشركاء. |
SurveyResponse
تمثّل هذه السمة محتوى الإجابة عن سؤال الاستطلاع.
تمثيل JSON |
---|
{ "content": string, "postbackData": string } |
الحقول | |
---|---|
content |
مطلوبة. النص الذي يظهر في الاستطلاع وإرساله إلى الوكيل عندما ينقر المستخدم عليه. الحد الأقصى لعدد الأحرف هو 35 حرفًا. |
postbackData |
السلسلة التي يتلقّاها الوكيل عندما ينقر المستخدم على الردّ على السؤال. |
الطُرق |
|
---|---|
|
ينشئ وكيلاً جديدًا لتمثيل علامة تجارية. |
|
حذف وكيل |
|
الحصول على معلومات عن أحد موظّفي الدعم |
|
الحصول على معلومات الإطلاق لموظّف الدعم |
|
الحصول على معلومات إثبات الهوية لموظّف الدعم |
|
يسرد جميع الوكلاء المرتبطين بالعلامة التجارية. |
|
لتعديل المعلومات حول الوكيل |
|
تبدأ عملية الإطلاق للوكيل. |
|
تبدأ عملية إثبات صحة معلومات النشاط التجاري للوكيل. |
|
لتعديل معلومات الإطلاق لموظّف الدعم |
|
لتعديل حالة إثبات الهوية للوكيل |