عرض عدد الرسائل غير المقروءة لـ Discourse على موقع "المضيف"؟

لدي موقع ويب (لنطلق عليه اسم “الموقع المضيف”) يتضمن منتدى Discourse مستضاف ذاتيًا للمناقشة والمراسلة الخاصة.

في الوقت الحالي، أستخدم خطاف ويب Discourse لإخطار الموقع المضيف بأي منشورات جديدة في المنتدى، بحيث يكون الموقع المضيف قادرًا على عرض شارة عدد التحديثات (الدوائر البرتقالية أدناه) حتى يتمكن المستخدمون من معرفة ما إذا كانت هناك أي منشورات جديدة في المنتدى منذ زيارتهم الأخيرة:

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

ما هو أفضل نهج لي هنا، من فضلك؟