"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > البرمجة ضد الساعة: كيف أقوم بتقليص المهام اليومية لفريق التسويق لدينا باستخدام الأتمتة

البرمجة ضد الساعة: كيف أقوم بتقليص المهام اليومية لفريق التسويق لدينا باستخدام الأتمتة

تم النشر بتاريخ 2024-11-09
تصفح:692

مرحبًا بكم مرة أخرى في "Code against the Clock!" - سلسلة المدونات التي أقوم فيها بتحويل المهام الدنيوية إلى أعجوبة مبسطة وموفرة للوقت. اليوم، أنا متحمس لمشاركة مشروع حولت فيه عملًا يدويًا متكررًا إلى قوة آلية. هل أنت مستعد لمعرفة كيف يمكنك توفير الوقت وإضافة لمسة من الإثارة إلى سير عملك؟ هيا بنا نتعمق!

الخلفية الدرامية

العمل في شركة ناشئة له مميزاته - مثل فرصة التعاون مع الأقسام المختلفة والكشف عن أوجه القصور الجاهزة للتشغيل الآلي. خلال محادثة أجريتها مؤخرًا مع فريق التسويق لدينا، اكتشفت مهمة كانت تتطلب فقط ترقية تقنية. تم ذلك يدويًا:

  • زيارة Product Hunt يوميًا للحصول على أفضل 5 منتجات في اليوم.
  • جمع تفاصيل وسائل التواصل الاجتماعي لكل صانع منتج.
  • تكرار هذه العملية كل يوم.

Code Against the Clock: How I Cut Our Marketing Team’s Daily Chores with Automation

بمجرد أن سمعت هذا، فكرت، "لماذا لا يتم تشغيله تلقائيًا؟" أمسكت بجهاز الكمبيوتر المحمول الخاص بي وبدأت في البرمجة.

انهيار المشكلة

لمعالجة هذا الأمر، كنت بحاجة لبناء مكشطة. فيما يلي ملخص سريع للنهج الذي اتبعته:

  1. فهم بنية Product Hunt : لقد بحثت في كيفية عرض Product Hunt لمحتواه وواجهات برمجة التطبيقات التي يستخدمونها. إنهم يعتمدون على العرض من جانب الخادم لعرض أفضل المنتجات والمعلومات التفصيلية.

  2. اختيار الأدوات: نظرًا لأن موقع الويب يستخدم العرض من جانب الخادم، فقد قررت استخدام Puppeteer مع Node.js. يسمح لنا محرك الدمى بالتحكم في متصفح بدون رأس واستخراج المحتوى كما لو كنا نتصفح يدويًا.

  3. جلب البيانات:

    • أفضل 5 منتجات: لقد بدأت بمسح موقع Product Hunt للحصول على أفضل 5 منتجات لهذا اليوم.
    • تفاصيل المنتج: بالنسبة لكل منتج، قمت بالنقر عليه للحصول على معرف المنتج.
    • معلومات صانع المنتج: باستخدام معرف المنتج، قمت بالوصول إلى واجهة برمجة التطبيقات لجلب تفاصيل حول صانع المنتج.
    • تفاصيل الوسائط الاجتماعية: مع وجود معرفات الشركة المصنعة في متناول اليد، قمت بزيارة صفحة الملف الشخصي لكل مستخدم عبر Puppeteer واستخرجت تفاصيل الوسائط الاجتماعية الخاصة بهم.
    • تخزين البيانات: أخيرًا، قمت بتجميع كل هذه المعلومات في ملف CSV، مما يسهل على فريق التسويق العمل معه.

سيبدو إخراج CSV كما يلي

Code Against the Clock: How I Cut Our Marketing Team’s Daily Chores with Automation

لماذا هذا مهم؟

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

ملاحظة: إذا كنت تريد الكود المصدري فلا تتردد في الاتصال بي :)

دورك!

هل سبق لك أن قمت بأتمتة مهمة باستخدام التعليمات البرمجية؟ شارك تجاربك ونصائحك في التعليقات أدناه! ما المهام التي تتمنى أن تتمكن من أتمتتها؟ دعونا نناقش!

أخيرًا، إذا كان المقال مفيدًا، يرجى التصفيق والمتابعة، شكرًا لك!

بيان الافراج تم إعادة إنتاج هذه المقالة على: https://dev.to/programmerraja/code-against-the-clock-how-i-cut-our-marketing-teams-daily-chores-with-automation-6ll?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] للحذف
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3