تصميم مساعد آلي ذكي لأتمتة عروض أسعار الطيران عبر واتساب

تفاصيل المشروع

ملخص المشروع

المطلوب هو بناء نظام متكامل يتكون من **بوت واتساب ذكي** و**برنامج مكتبي (ويندوز)** لأتمتة عملية إعداد وإرسال عروض أسعار تذاكر الطيران للعملاء. الهدف هو تحويل العملية من يدوية بالكامل إلى آلية بنسبة 95%، مما يوفر الوقت والجهد ويتيح التركيز فقط على إتمام الحجوزات المؤكدة

المشكلة الحالية

أقوم حالياً باستقبال طلبات العملاء عبر واتساب، ثم أبحث يدوياً في مواقع مثل Skyscanner و Wego، وأعد العروض وأرسلها. هذه العملية تستغرق وقتاً طويلاً وتحد من قدرتي على خدمة عدد أكبر من العملاء بكفاءة.

---

**المكونات الأساسية للنظام المطلوب**

**1. بوت واتساب ذكي (نقطة التواصل مع العميل)**

* **التواصل التلقائي:** يبدأ المحادثة ويرد على جميع رسائل العملاء بشكل فوري وآلي.

* **محاكاة طبيعية:** يتفاعل بطريقة تحاكي الإنسان (مثل تأخير الكتابة، استخدام ردود متنوعة) لتوفير تجربة عملاء ممتازة.

* **جمع البيانات:** يطرح أسئلة محددة لجمع تفاصيل الرحلة المطلوبة بدقة (مثال: من أين إلى أين؟ تاريخ الذهاب والعودة؟ عدد الركاب البالغين والأطفال؟).

* **فهم مرن للطلبات:** يمتلك قدرة أساسية على فهم صيغ مختلفة للتواريخ والوجهات (مثال: "نهاية الأسبوع القادم"، "منتصف شهر عشرة").

* **نقطة اتصال للنظام:** يرسل البيانات التي تم جمعها إلى البرنامج المكتبي لبدء عملية البحث.

* **إرسال العرض النهائي:** بعد تجهيز العرض، يقوم البوت بإرساله مباشرة للعميل بصيغة واضحة ومنسقة.

* **نظام إشعارات ذكي:** لا يرسل لي إشعاراً إلا عندما يؤكد العميل رغبته في الحجز النهائي.

**2. محرك كشط بيانات الرحلات (قلب النظام)**

* **الهدف:** استخراج بيانات الرحلات بشكل آلي من مواقع محددة (سيتم البدء بـ **Skyscanner** و **Wego** كأولوية).

* **استخراج دقيق للبيانات:** سحب التفاصيل الأساسية للرحلة: السعر الإجمالي، اسم شركة الطيران، مواعيد الإقلاع والوصول، ومدة وتفاصيل التوقفات (الترانزيت).

* **إضافة رسوم الخدمة:** إضافة مبلغ ثابت ومحدد مسبقاً (**4 دنانير كويتية**) إلى السعر الإجمالي المستخرج تلقائياً.

* **تنسيق العرض:** صياغة النتائج في عرض احترافي وجاهز للإرسال. مثال للعرض:

> **عرض أسعار رحلة (الكويت - دبي)**

> **الذهاب:** 25 أكتوبر 2025 | **العودة:** 30 أكتوبر 2025

>

> **الخيار 1: طيران الجزيرة**

> * **السعر الإجمالي:** 64 دينار (شامل رسوم الخدمة)

> * **المسار:** مباشر (بدون توقف)

> * **المدة:** 1 ساعة و 45 دقيقة

>

> **الخيار 2: الخطوط الكويتية**

> * **السعر الإجمالي:** 79 دينار (شامل رسوم الخدمة)

> * **المسار:** مباشر (بدون توقف)

> * **المدة:** 1 ساعة و 40 دقيقة

**3. لوحة تحكم مكتبية (مركز المراقبة)**

* **واجهة مستخدم بسيطة:** واجهة رسومية سهلة الاستخدام تعمل على نظام ويندوز.

* **مراقبة العمليات:** تسمح بمتابعة المحادثات الجارية والعروض التي تم إرسالها.

* **قاعدة بيانات محلية:** حفظ سجلات العملاء (رقم الهاتف، الطلبات السابقة) والعروض المرسلة في قاعدة بيانات بسيطة (مثل SQLite أو حتى ملف Excel منظم) لسهولة الرجوع إليها.

* **التشغيل في الخلفية:** يعمل البرنامج بسلاسة في خلفية النظام دون التأثير على استخدام الكمبيوتر.

---

**شروط ومتطلبات أساسية**

* **حل مجاني بالكامل:** يجب أن يعتمد النظام على تقنيات مجانية ومفتوحة المصدر. **لا يمكن استخدام أي واجهات برمجية (APIs) مدفوعة** لـ واتساب أو لجلب بيانات الطيران.

* **الاعتماد على الأتمتة:** الحل يجب أن يكون قائماً على أتمتة الويب (Web Automation) وكشط البيانات (Web Scraping).

* **مواجهة تحديات الحظر:** يجب أن يتضمن الحل آليات للتعامل مع تحديثات مواقع الطيران وواتساب ويب، وتقنيات مكافحة الكشط (Anti-scraping) لضمان استمرارية عمل النظام.

* **إثبات المفهوم (Demo):** مطلوب تقديم نسخة تجريبية أولية (Prototype) لعرض الوظائف الأساسية قبل البدء في المشروع الكامل.

---

*المطلوب من المطور المستقل المتقدم**

الرجاء تقديم عرض فني ومالي واضح يتضمن النقاط التالية:

1. **النهج التقني المقترح:**

* ما هي اللغات والأدوات التي سـتستخدمها؟ (مثال: Python مع Playwright/Selenium أم Node.js مع Puppeteer؟). **ولماذا اخترتها لهذا المشروع تحديداً؟**

2. **استراتيجية التعامل مع التحديات:**

* كيف ستتعامل مع إجراءات الحماية من الكشط (Anti-scraping) في مواقع مثل Skyscanner؟

* كيف ستضمن استقرار بوت الواتساب رغم التحديثات المستمرة لواجهة WhatsApp Web؟

* ما هي خطتك للتعامل مع الأخطاء (Error Handling)؟ (مثال: ماذا لو فشلت عملية البحث عن رحلة؟).

4. **معرض الأعمال:**

* يرجى إرفاق أمثلة لمشاريع سابقة قمت بها في مجالات مشابهة (أتمتة، بوتات، كشط بيانات).

تقدم للمشروع

العروض المقدمة

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

السلام عليكم ورحمة الله أنا مطور ويب ذو خبرة في استخراج و ارسال البيانات و تحليلها يمكنني بناء لك بوت احترافي جدا يقوم بالتالي 1 : قرائة متطلبات الزبون و تحليله...

السلام عليكم ورحمه الله وبركاته فهمت طلبك بالكامل انا مطور web full stack واعمل في الأتمته، ال web scraping وذلك باستخدام تقنيات Node js, puppeteer, mongodb, SQ...

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

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

عبدالرحمن ا.

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

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

السلام عليكم, أنا المبرمج يوسف, مبرمج تطبيقات كمبيوتر و مواقع ويب, لدي خبرة حيث اخر برنامج desktop انشأته كان يقوم بأخذ جدول اسعار لمشروع معين في مجال الديكور و...

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

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

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

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.