قوالب الرسائل

توفر قوالب الرسائل طريقة لك لتقديم تجربة داخل المحادثة أكثر ثراءً مقارنة بالرسائل النصية من خلال تضمين أزرار وصور وقوائم وغير ذلك إلى جانب النصوص في رسالة واحدة. يمكن استخدام القوالب للعديد من الأغراض، مثل عرض معلومات المنتج ومطالبة مستلم الرسالة بالاختيار من بين مجموعة من الخيارات المحددة مسبقًا وعرض نتائج البحث.

القوالب المتوفرة

تتوفر القوالب التالية لإرسال رسائل ذات بنية محددة:

إرسال قالب رسالة

لإرسال قالب رسالة، أرسل طلب 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/v20.0/{PAGE-ID}/messages?access_token={PAGE-ACCESS-TOKEN}"

يتبع النص الأساسي للطلب تنسيقًا قياسيًا في كل أنواع القوالب، مع توفير الخاصية message.attachment.payload التي تحتوي على النوع وتفاصيل المحتوى لكل نوع من أنواع القوالب.

استخدام الأزرار

تتيح لك الغالبية العظمى من قوالب الرسائل إمكانية تضمين واحد أو أكثر من الأزرار كجزء من القالب. وتتيح هذه الأزرار إمكانية منح مستلم الرسالة مجموعة من الإجراءات التي يمكنه القيام بها كاستجابة للقالب.

تختلف أنواع الأزرار التي يمكن استخدامها باختلاف القالب. يمكنك الرجوع إلى الوثائق المرجعية الخاصة بالقوالب لمزيد من المعلومات.

للتعرف على المزيد حول أنواع الأزرار المتوفرة في منصة Messenger، راجع الأزرار.