التفاعلات مع الرسائل الإلكترونية

تتيح التفاعلات باستخدام الإيموجي للمستخدمين الردّ على الرسائل الإلكترونية بطريقة مسلّية وسلسة.

التنسيق

تفاعل الرسالة الإلكترونية هو رسالة إلكترونية عادية بتنسيق MIME تتضمّن جزءًا خاصًا يشير إلى أنّها تفاعل.

تنسيق الرسالة العام

يجب أن تتضمّن الرسالة الإلكترونية جزءًا من النص يحتوي على Content-Type: text/vnd.google.email-reaction+json منسَّقًا على النحو الموضّح في التعريف.

عضو الجسم هو أحد الأمرين التاليين:

  • الجزء الأعلى مستوى من الرسالة. وهذا يعني أنّ عنوان Content-Type في رسالة البريد الإلكتروني هو text/vnd.google.email-reaction+json.
  • جزء فرعي من جزء MIME متعدد الأجزاء يحتوي على Content-Type بقيمة text/vnd.google.email-reaction+json وContent-Disposition بقيمة غير attachment.

يجب أن تتضمّن الرسالة الإلكترونية التي تتضمّن التفاعل أيضًا جزأين عاديين text/plain وtext/html حتى تعرض برامج البريد الإلكتروني التي لا تتوافق مع التفاعلات مع الرسائل الإلكترونية ردًا ما. ينصح Gmail بوضع الجزء text/vnd.google.email-reaction+json بين الجزءين text/plain وtext/html. ويرجع ذلك إلى أنّ بعض برامج البريد الإلكتروني تعرض دائمًا الجزء الأخير بغض النظر عمّا إذا كانت تفهم نوع MIME الخاص به. وبالمثل، لا تعرض بعض برامج البريد الإلكتروني سوى الجزء الأول.

يجب أن تتضمّن الرسالة الإلكترونية أيضًا عنوان In-Reply-To يحتوي على معرّف الرسالة التي ينطبق عليها التفاعل. يجب أن يكون هذا المعرّف معرّفًا واحدًا للرسالة.

تعريف الجزء text/vnd.google.email-reaction+json

هذا الجزء من MIME بتنسيق JSON. يحتوي على حقلَين:

  • version: عدد صحيح يمثّل إصدار تنسيق التفاعل عبر البريد الإلكتروني الذي يتوافق معه هذا الجزء. يجب أن يكون هذا 1.
  • emoji: سلسلة تمثّل رمز إيموجي واحدًا تمامًا كما هو محدّد في المعيار الفني 51 من Unicode.

إذا كان Content-Transfer-Encoding بتنسيق ثنائي، يجب أن يستخدم JSON ترميز الأحرف UTF-8. بخلاف ذلك، يمكن أن يكون Content-Transfer-Encoding أي ترميز عادي.

تفسير Gmail لـ text/vnd.google.email-reaction+json

عندما يتلقّى Gmail رسالة تبدو كتفاعل، يتحقّق من صحة جزء التفاعل ويطبّق طريقة عرض خاصة على تلك الرسالة.

التحقّق من الصحة

تتحقّق Gmail من صحة جميع الرسائل التي تتضمّن الجزء text/vnd.google.email-reaction+json الذي تتلقّاه. إذا كان الجزء غير صالح، سيتم تصنيفه على أنّه غير صالح ولن يتم التعامل مع الرسالة على أنّها تفاعل.

وعلى وجه الخصوص:

  1. يحلّل Gmail ملف JSON ويتأكّد من صلاحيته. إذا كان تنسيق JSON غير صحيح، سيعتبر Gmail الجزء غير صالح.

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

  3. تتحقّق Gmail من حقل الرموز التعبيرية. يجب أن يكون المحتوى أحد رموز الإيموجي المحدّدة في الإصدار 15 أو إصدار أحدث من المعيار الفني 51 من Unicode، بما في ذلك أي إضافات تمت الإشارة إليها، مثل لون البشرة. مع تطوّر معيار الرموز التعبيرية، يلتزم Gmail بتوفير الدعم لأحدث إصدار على الأقل، وهو الإصدار 1. من المحتمل أنّ Gmail يتيح استخدام أحدث إصدار باستثناء الفترة الزمنية اللازمة لتنفيذ أي معيار تم إصداره حديثًا. إذا كان الحقل مفقودًا أو فارغًا أو لا يحتوي على رمز إيموجي واحد بالضبط، سيعتبر Gmail الجزء غير صالح.

الشبكة الإعلانية

بالنسبة إلى الرسائل التي تتضمّن أجزاء صالحة من التفاعل باستخدام الإيموجي، يعرض Gmail الإيموجي في حقل الإيموجي بالقرب من الرسالة المحدّدة بواسطة العنوان In-Reply-To. وقد يشمل ذلك أيضًا عدد التفاعلات التي تم تلقّيها باستخدام هذا الإيموجي، وقد يعرض مرسل هذا التفاعل، وربما طرقًا أخرى لعرض واجهة المستخدم. إذا كان عنوان In-Reply-To مفقودًا أو تعذّر العثور على رسالة تحمل المعرّف المحدّد في سلسلة المحادثات، يعرض Gmail رسالة التفاعل كرسالة إلكترونية عادية. يُرجى العِلم أنّه قد يتعذّر على Gmail العثور على الرسالة لأنّ المستخدم حذفها أو لأنّ سلسلة المحادثات أصبحت طويلة جدًا أو لأي سبب آخر.

عند عرض رسائل تفاعل غير صالحة مع البريد الإلكتروني، يعرض Gmail الجزء text/html إذا كان متوفّرًا. وفي ما عدا ذلك، يتم استخدام الجزء text/plain. إذا لم يتوفّر أي جزء من نص الرسالة يتضمّن أيًا من هذين النوعين، يعرض Gmail رسالة فارغة.

الحدود

ينصح Gmail العملاء الذين يتطلّعون إلى إضافة ميزة التفاعل مع الرسائل الإلكترونية بوضع بعض القيود لمنع إرباك المستخدمين. وعلى وجه الخصوص:

  • يجب ألا تسمح الرسائل الواردة من القوائم البريدية بالتفاعلات.
  • يجب ألا تسمح الرسائل التي تحتوي على عدد كبير جدًا من المستلمين بالتفاعلات. (يستخدم Gmail حدًا أقصى يبلغ 20 مستلمًا مختلفًا في الحقلَين To وCC معًا).
  • يجب ألا تسمح الرسائل التي لا يظهر فيها المستلِم في الحقلَين To أو CC بالتفاعلات.
  • يجب ألا تسمح الرسائل التي تتضمّن الكثير من التفاعلات بإضافة المزيد من التفاعلات. (يفرض Gmail حدًا أقصى يبلغ 20 تفاعلاً لكل مستخدم على أي رسالة واحدة).

يمكنك الاطّلاع على هذه الحدود وغيرها ضمن قسم "تعذُّر إرسال تفاعلات باستخدام رموز الإيموجي" في مقالة الردّ على الرسائل الإلكترونية باستخدام الإيموجي.