برنامج Ruby لإرسال رسالة ترحيب تلقائية للمستخدمين الجدد

مرحبًا أيها المجتمع! مرّ وقت منذ آخر مشاركة لي، لكنني آمل أن يكون الجميع بخير. أردت أن أشارككم سكريبت Ruby قمت بإنشائه يرسل تلقائيًا رسالة ترحيب للمستخدمين الجدد الذين ينضمون إلى منتدى Discourse الخاص بكم.

أخطط لتحويله إلى ملف تنفيذي فعلي ليسهل استخدامه للأشخاص الذين لا يرغبون في الغوص في الكود، لكن في الوقت الحالي، أكتفي بإدخال مفتاح API واسم المستخدم في السكريبت، ثم أستخدم جدولة المهام أو cron لربط السكريبت وتنفيذه يوميًا.

استمتعوا :slight_smile:

7 إعجابات

أشياء رائعة!

من الأفضل أن تفكر في تغليف هذا كإضافة لتجنب الحاجة إلى ملف تنفيذي أو نصي منفصل: Developing Discourse Plugins - Part 1 - Create a basic plugin

من الناحية المعمارية، يمكنك أيضًا النظر في استخدام أحداث Discourse الجاهزة للاستيلاء على اللحظة التي ترغب فيها في إرسال رسالة إلى مستخدم - وهذا سيُجنبك جدولة أي شيء.

ولكن إذا كنت بحاجة إلى ذلك، فإن Discourse يحتوي أيضًا على مخطط ممتاز وهناك العديد من الإضافات التي تنشئ “وظائف” مخصصة. Scheduling jobs from a plugin - #2 by simon

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