
مميز361 مشاهدات
بوت مراقبة أراضي سكني (وزارة الإسكان)
بوت يراقب الأراضي المتاحة على منصة Sakani السعودية، ويرسل تنبيهات عبر Telegram عند ظهور أراضٍ جديدة.
تفاصيل المشروع
نظرة عامة
بوت مراقبة طُور لعميل لفحص أراضي وزارة الإسكان فقط على منصة سكني السعودية. يفحص البوت البيانات كل دقيقة ويرسل تنبيهًا عبر Telegram عند رصد تغير في الأراضي المتاحة.
آلية العمل
- يفتح البوت متصفحًا باستخدام Puppeteer عند التشغيل.
- يصل إلى واجهة API الخاصة بالأراضي.
- يحلل البيانات ويحفظ النتائج في SQLite.
- يقارن كل فحص لاحق بنتائج الفحص السابق.
- عند رصد تغير، مثل انخفاض عدد الوحدات المتاحة من 10 إلى 7، يجلب التفاصيل من واجهة API المخصصة.
- يرسل تنبيهًا عبر Telegram بالمستجدات.
التحديات
- تقليل الحاجة إلى الفحص اليدوي المستمر.
- متابعة التغيرات في وقت مناسب.
- التعامل مع محتوى الخريطة الذي يُحمّل ديناميكيًا.
- الوصول إلى البيانات رغم حماية Cloudflare التي تعيق أدوات استخراج البيانات المعتادة.
ملاحظات تقنية
- يستخدم Puppeteer لعرض الصفحة قبل تنفيذ الطلبات.
- عُطلت معالجة GPU لتقليل استهلاك الموارد على الخادم.
- يقتصر الفحص على أراضي الوزارة وفق طلب العميل.
- تستخدم SQLite لتتبع التغيرات.
- صُمم البوت للعمل بصورة مستمرة.
معرض الصور
1 / 2
مشاريع ذات صلة

بوت Levix المستضاف ذاتيًا لـ WhatsApp
بوت WhatsApp بترخيص MIT يضم أدوات ذكاء اصطناعي وإشرافًا وجدولة، مع استضافة عبر Android وموقع مرافق.
Node.jsBaileysExpress
تفاصيل المشروع

منصة Leviro Jobs Hunter لفرص العمل الحر
خدمة من Leviro تبحث عن فرص العمل الحر، وتطابقها مع المهارات، وترسل النتائج عبر Telegram.
Node.jsExpressTelegraf
تفاصيل المشروع

خدمة WhatsApp OTP
واجهة WhatsApp OTP للتحقق مع سجلات رموز مجزأة وطابور إرسال في SQLite ولوحة إدارة بالعربية والإنجليزية.
JavaScriptNode.jsExpress
تفاصيل المشروع