Berke Özyaşar

روبوتات الأتمتة

أنظمة جاهزة للتسليم تعمل ذاتيًا لإنجاز المهام المتكررة مثل جمع البيانات، ومتابعة الأسعار والمخزون، وإعداد التقارير، والإشعارات.

التحقق من المواقع نفسها كل يوم، ونقل البيانات نفسها من مكان إلى آخر، وإعداد التقرير نفسه يدويًا؛ هذه كلها مهام يمكن لبرنامج أن ينجزها بدلًا منك. أنا Berke Özyaşar؛ أحوّل المهام المتكررة مثل جمع البيانات، ومتابعة الأسعار، وإعداد التقارير، والإشعارات إلى أنظمة جاهزة للتسليم تعمل ذاتيًا.

لمن هذه الخدمة

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

ما الذي تشمله الخدمة

  • جمع البيانات آليًا عبر استخراج بيانات الويب (web scraping) وتكاملات API
  • متابعة الأسعار والمخزون، وإرسال إشعار بالبريد الإلكتروني أو برسالة عند تجاوز حدّ معيّن
  • تنظيف البيانات المجمّعة، وحفظها في قاعدة البيانات، وإعداد التقارير عنها
  • تحليل النصوص والتعليقات، مثل استخراج الاتجاه العام في تعليقات الفيديو
  • المهام المجدولة، وإعادة المحاولة عند حدوث خطأ، والتسجيل
  • لوحة بسيطة أو مؤشرات Grafana لمتابعة النتائج

كيف أعمل

العمل نفسه أولًا

من يؤدي هذه المهمة اليوم، وبأي تكرار، وبأي خطوات؟ كتابة العملية اليدوية خطوة بخطوة توضّح ما ستفعله الأتمتة وما لن تفعله.

تصميم يتحمّل الأعطال

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

الالتزام بالقواعد

نقيّم من البداية شروط استخدام المواقع التي تُجمع منها البيانات والالتزامات المتعلقة بالبيانات الشخصية. وإذا وُجد API رسمي فأنا أفضّله.

التسليم

يُشغَّل النظام على خادمك أو على خادم يُعدّ باسمك، ويُسلَّم مع وثائقه.

بداية صغيرة

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

التقنيات

أكتب الروبوتات في الغالب بلغتي Python وNode.js. في جمع البيانات أستخدم أولًا واجهات API الرسمية، وإن لم تتوفر فتحليل HTML، وعند الحاجة أتمتة المتصفح. تُحفظ النتائج في قاعدة بيانات مثل MySQL، وتُعدّ لوحات Grafana للمراقبة مع إشعارات بالبريد الإلكتروني أو بالرسائل. وفي المشاريع التي لها جانب على الجوال أستخدم React Native.

مشاريع ذات صلة

صُمّم تطبيق غسيل السيارات الذاتي، الذي طوّرته لأحد عملائنا، لنقل مسارات مثل العثور على المحطة، وبدء الغسيل، والدفع إلى الهاتف في محطات غسيل تعمل دون موظفين. أما روبوتات Polymarket فهي مثال على أتمتة تمسح دفاتر الأوامر كل بضع ثوانٍ وتنفّذ الصفقات ذاتيًا عند تحقق الشروط. ولمناقشة مشروعك يمكنك مراسلتي عبر صفحة التواصل.

أمثلة على المشاريع

الأسئلة الشائعة

ما المهام التي يمكن أتمتتها؟

المهام المتكررة التي يمكن تحديد قواعدها: جمع البيانات بانتظام، ومتابعة الأسعار والمخزون، وإعداد التقارير، وإرسال إشعار عند وقوع حدث معيّن، وما شابه ذلك.

في أي بيئة يعمل الروبوت؟

عادةً على خادم، كمهمة مجدولة أو كخدمة تعمل باستمرار. ويُثبَّت حسب الحاجة على خادمك أو على خادم جديد.

ماذا يحدث إذا تغيّر الموقع المستهدف؟

يسجّل الروبوت الخطأ وينبّهك؛ وبعد ذلك يجب تحديث التكامل. لذلك من الأفضل التخطيط للصيانة بعد الإطلاق منذ البداية.

هل يمكن جمع البيانات من أي موقع؟

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

لنُطلق تطبيقك معًا.

أخبرني في بضع جمل بما تريد إنجازه. أرد في اليوم نفسه.

استخدم ↑ ↓ للتنقل، وEnter للفتح، وEsc للإغلاق