توسيع كتل رسائل الدردشة

أرغب في الغالب في واجهة برمجة تطبيقات (API) تتيح للمكوّن الإضافي ما يلي:

  1. تسجيل اسم نوع كتلة رسالة الدردشة، مملوكًا لذلك المكوّن الإضافي.
  2. اختياريًا، توفير مدقّق مخطط JSON لتلك الكتلة.
  3. تسجيل مُعرِّج (renderer) لتلك الكتلة.

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