أتطلع إلى إنشاء خطاف ويب (webhook) يتم تشغيله في أي وقت يتم فيه تحديث كائن المستخدم (وهذا يشمل كل ما يرد في تصدير المستخدم، والذي يتضمن عدد المشاركات).
أتساءل، إذا أنشأ المستخدم منشورًا جديدًا، أفترض أن عدد مشاركاته سيزداد؟ إذا كان الأمر كذلك، فهل سيتم تشغيل خطاف الويب الخاص بالمستخدم المحدث؟ أم يجب أن يحدث ذلك؟
نقوم بالكثير من العمل مع Airtable للأتمتة حول منصتنا، وسيكون من الرائع الحفاظ على قاعدة Airtable متزامنة مع مستخدمينا في Discourse. تقبل أتمتة Airtable خطافات الويب (webhooks)، وكان هدفي هو الاحتفاظ بنسخة طبق الأصل من كائن المستخدم متزامنة مع Airtable.
نحن مؤسسة، لذلك بالطبع يمكننا اللجوء إلى مسار الخدمات إذا لزم الأمر. لا أعتقد أن هذا ضروري هنا، إنها مجرد مسألة الحصول على السلسلة الصحيحة من خطافات الويب.
أفترض فقط أنه إذا كان تصدير المستخدم سيعطيني بيانات عن مستخدم، فستكون نفس البيانات متاحة عبر خطاف الويب المحدث للمستخدم، ولكني أفترض أن هذا ليس هو الحال.