توفر قوالب الرسائل طريقة لك لتقديم تجربة داخل المحادثة أكثر ثراءً مقارنة بالرسائل النصية من خلال تضمين أزرار وصور وقوائم وغير ذلك إلى جانب النصوص في رسالة واحدة. يمكن استخدام القوالب للعديد من الأغراض، مثل عرض معلومات المنتج ومطالبة مستلم الرسالة بالاختيار من بين مجموعة من الخيارات المحددة مسبقًا وعرض نتائج البحث.
تتوفر القوالب التالية لإرسال رسائل ذات بنية محددة:
لإرسال قالب رسالة، أرسل طلب POST
إلى نقطة النهاية /PAGE-ID/messages
مع تضمين معرف المستلم على مستوى الصفحة ومرفقات الرسائل التي تحتوي على نوع القالب وحمولة البيانات التي تحتوي على تفاصيل حول القالب المحدد، مثل العنوان والصور والمزيد.
curl -X POST -H "Content-Type: application/json" -d '{
"recipient":{
"id":"PSID"
},
"message":{
"attachment":{
"type":"template",
"payload":{
"template_type":"TEMPLATE-TYPE",
"elements":[
{
"title":"TEMPLATE-TITLE",
...
}
]
}
}
}
}' "https://graph.facebook.com/v21.0
/{PAGE-ID}/messages?access_token={PAGE-ACCESS-TOKEN}"
يتبع النص الأساسي للطلب تنسيقًا قياسيًا في كل أنواع القوالب، مع توفير الخاصية message.attachment.payload
التي تحتوي على النوع وتفاصيل المحتوى لكل نوع من أنواع القوالب.
تتيح لك الغالبية العظمى من قوالب الرسائل إمكانية تضمين واحد أو أكثر من الأزرار كجزء من القالب. وتتيح هذه الأزرار إمكانية منح مستلم الرسالة مجموعة من الإجراءات التي يمكنه القيام بها كاستجابة للقالب.
تختلف أنواع الأزرار التي يمكن استخدامها باختلاف القالب. يمكنك الرجوع إلى الوثائق المرجعية الخاصة بالقوالب لمزيد من المعلومات.
للتعرف على المزيد حول أنواع الأزرار المتوفرة في منصة Messenger، راجع الأزرار.