إضافة ملخص البريد الإلكتروني المخصص

ما الذي تود إنجازه؟

نحن نبحث عن مقترحات لتطوير ملحق (plugin) لرسائل البريد الإلكتروني الملخّصة. ينحدر فريقنا من خلفية Google Groups ويتوقع ملخصًا يوميًا يتضمن مقتطفًا من كل منشور، وليس مجرد لمحة سريعة مثل ملخصات Discourse المدمجة. لقد قمت بتطبيق حل باستخدام Python وواجهة برمجة التطبيقات (API) عند انتقالنا إلى Discourse قبل حوالي عام، لكن له بعض القيود، وسيكون من الأفضل تنفيذه كملحق.

سأزوّدك بقالب لرسائل البريد الإلكتروني. سيقوم الملحق بتعبئة القالب بـ:

  • اسم المستخدم
  • جدول للمواضيع التي تحتوي على منشورات جديدة اليوم
  • تجميع المنشورات حسب الموضوع
  • اسم منشئ المنشور، وطابع زمني، ومقتطف (أول 200 حرف) من كل منشور جديد
  • توجد عدة روابط تشعبية داخل البريد الإلكتروني وإلى المنتدى (انظر الصورة)

يجب أن تحترم الملخصات الصلاحيات وإسكات المستخدم للمواضيع والوسوم.

يجب أن تحترم الملخصات التعديلات والحذف: إرسال أحدث نسخة، أو عدم إرسال أي شيء إذا تم حذف المنشور.

أحيانًا يتضمن المنشور رابطًا طويلًا، مما يهدر المساحة ويعطل التنسيق. استبدل أي روابط طويلة بالنص “[رابط طويل، انظر المنتدى]”.

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

لدينا حوالي 1000 مستخدم، وعادةً ما نشهد 50 منشورًا جديدًا في 20 موضوعًا يوميًا. يجب إرسال البريد في الليل حسب التوقيت الأمريكي. إذا استغرق الأمر ساعة واحدة للتنفيذ، فهذا مقبول.

متى تحتاج إلى إنجازه؟

لا يوجد موعد نهائي لأن لدينا حلًا يعمل بالفعل، لكن الشهر أو الشهرين القادمين سيكونان مثاليين.

ما هو ميزانيتك، بالدولار الأمريكي، التي يمكنك تقديمها لهذه المهمة؟

منفتح على العروض

إذا لم تتلقَ أي رد بشأن هذا، فلا تتردد في الاتصال بي. توجد معلومات الاتصال في ملفي الشخصي.

شكرًا لك يا جاي. لدينا حل يكاد يكون جاهزًا الآن. لأي شخص مهتم، قمنا بتقسيم المشكلة إلى جزأين:

  1. إضافة تجمع البيانات وتنشر بيانات JSON إلى ويب هوك، مع طلب واحد لكل بريد إلكتروني المراد إرساله. تتضمن البيانات اسم المستخدم والبريد الإلكتروني، والمواضيع والمنشورات المراد تضمينها في الملخص (الكل، وليس خمسة فقط).
  2. يقوم ويب هوك بتجميع وإرسال رسائل البريد الإلكتروني. في حالتنا، هذا هو كود بايثون الذي كتبته، ولكن ربما يمكن لخدمة بريد أن تقوم بهذا الجزء.

لا تتردد في مراسلتي مباشرة إذا كانت لديك متطلبات مماثلة.

إعجاب واحد (1)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.