قمت بتصميم وبرمجة البوت الخاص بحجز المواعيد "مواعيد عقد العمل - Employment D" في موقع "ألمافيفا مصر - Almaviva".
تم تنفيذ البوت باستخدام Python مع Selenium وبعض الأدوات الأخري.
******************************************************************************************
خطوات عمل البوت:
1- يقوم بفتح الموقع الخاص ب Almaviva.
2- يقوم بتسجيل الدخول باستخدام الحساب المرفق به سابقا.
3- يقوم بالتأكد من قابلية الحساب والجهاز للدخول علي صفحة الحجز.
4- يقوم بالدخول لصفحة الحجز.
****** يقوم المستخدم بملئ البيانات يدويا حيث أنها تختلف من شخص لأخر ******
5- يقوم البوت بإرسال طلبات متعددة في وقت زمني قصير للتأكد من وجود المواعيد.
****** بعد التأكد من وجود المواعيد وبفارق زمني بسيط لا يتجاوز 3ms ******
6- يقوم بالضغط علي Check Availability.
7- تنبثق نافذة الحجز الناجح مع prompt "تم الحجز بنجاح - Appointment Booked Successfully"
******************************************************************************************
يقوم البوت بحجز ميعاد واحد فقط يوميا ويعمل علي جهاز واحد فقط.