persistent_menu
يمكن تعيين القائمة الثابتة في البرنامج التلقائي لمساعدة الأشخاص في اكتشاف الوظائف التي توفرها والوصول إليها بسهولة أكبر خلال المحادثة.
تتوفر القائمة الثابتة بشكل مستمر للمستخدم. ويجب أن تشتمل هذه القائمة على أبرز الإجراءات الأساسية التي يمكن للمستخدمين تنفيذها في أي وقت. كما يساعد وجود قائمة ثابتة في عرض الإمكانات الأساسية التي يوفرها البرنامج التلقائي بسهولة للمستخدمين الذي يراسلونك لأول مرة والآخرين الذين يعودون لاستكمال المحادثة. ستظهر القائمة تلقائيًا في سلسلة الرسائل إذا كان الشخص قد توقف عن المراسلة لفترة معينة من الوقت وعاد لاستكمال المحادثة. تُعد هذه الإعدادات جزءًا من مرجع API الملف الشخصي في Messenger
يمكن أيضًا تعيين القائمة الثابتة وتغييرها على مستوى المستخدم. لمزيد من المعلومات حول القائمة الثابتة، راجع القائمة على مستوى المستخدم.
لاستخدام القائمة الثابتة، يجب إجراء ما يلي:
persistent_menu
{
"persistent_menu": [
{
"locale": "default",
"composer_input_disabled": false,
"call_to_actions": [
{
"type": "postback",
"title": "Talk to an agent",
"payload": "CARE_HELP"
},
{
"type": "postback",
"title": "Outfit suggestions",
"payload": "CURATION"
},
{
"type": "web_url",
"title": "Shop now",
"url": "https://www.originalcoastclothing.com/",
"webview_height_ratio": "full"
}
]
}
]
}
الخاصية | النوع | الوصف |
---|---|---|
| String (سلسلة) | مصفوفة من الكائنات التي تحدد القائمة الثابتة لإعدادات اللغات المحلية المختلفة. وسيتم عرض القائمة التي تحتوي على خاصية يجب أن يعمل كائن واحد في المصفوفة راجع قائمة اللغات المحلية المدعومة. |
| Boolean (قيمة منطقية) | تعمل على تعطيل حقل أداة إنشاء Messenger في حالة التعيين على علمًا بأنه يتم تعيين القيمة افتراضيًا على |
| Array (مصفوفة) | مصفوفة تضم أسماء الواجهة التي تريد تعطيل القائمة الثابتة فيها. حاليًا لا يتم دعم سوى |
| Array (مصفوفة)< | مصفوفة تضم أبرز عناصر القائمة في القائمة الثابتة. يسمح بتضمين 3 عناصر كحد أقصى. مطلوب إذا كان |
menu_item
الخاصية | النوع | الوصف |
---|---|---|
| String (سلسلة) | نوع عنصر القائمة. وتكون القيم المدعومة هي:
|
| String (سلسلة) | العنوان المطلوب عرضه في عنصر القائمة. علمًا بأن أقصى عدد للأحرف هو 30 حرفًا. |
| String (سلسلة) | عنوان URL الذي سيتم فتحه عند الضغط على الزر. مطلوب إذا كان النوع |
| String (سلسلة) | البيانات التي ستتم إعادة إرسالها إلى حدث webhook كحدث |
| String (سلسلة) | اختياري. ارتفاع طريقة عرض الويب. تتضمن القيم الصالحة |
| Boolean (قيمة منطقية) | اختياري. يجب أن تكون القيمة |
| String (سلسلة) | اختياري. عنوان URL المطلوب فتحه في طريقة عرض الويب للعملاء الذين لا يدعمون مجموعة SDK لملحقات Messenger. إذا لم يتم تحديد ذلك، فسيتم استخدام |
| String (سلسلة) | اختياري. يمكنك التعيين على |
قد تتوفر بعض الحالات التي يكون من الأفضل فيها تعطيل القائمة الثابتة لبرنامجك التلقائي في المكون الإضافي للدردشة. ولإجراء ذلك، أضف "disabled_surfaces": ["CUSTOMER_CHAT_PLUGIN"]
عند تعيين قائمتك الثابتة:
{
"persistent_menu":[
{
"locale":"default",
"disabled_surfaces": ["CUSTOMER_CHAT_PLUGIN"],
"composer_input_disabled": false,
"call_to_actions":[
{
"title":"My Account",
"type":"postback",
"payload":"PAYBILL_PAYLOAD"
}
]
}
]
}
استدعاءات واجهة API الملف الشخصي في Messenger مقيدة إلى 10 استدعاءات واجهة API لكل فاصل زمني لمدة 10 دقائق. يتم تطبيق تقييد معدلات الاستدعاء هذا لكل صفحة.
لاحظ أنه يتم تقييد الاستدعاءات التي تتم إلى القائمة على مستوى المستخدم عند 10 استدعاءات API لكل مستخدم ضمن فاصل زمني مدته 10 دقائق. ويتم فرض تقييد معدلات الاستدعاء هذا لكل صفحة.