JavaRush /مدونة جافا /Random-AR /بوت تيليجرام للبحث عن عمل
Евгений
مستوى

بوت تيليجرام للبحث عن عمل

نشرت في المجموعة
أهلاً بكم! التالي هو مقال حول الفرص التي توفرها لنا واجهات برمجة التطبيقات المفتوحة ولغة جافا المفضلة لدى الجميع. لقد أردت منذ فترة طويلة أن أكتب الروبوت الخاص بي ، وعندما كان لدي بعض وقت الفراغ، وقع الاختيار على Telegram APIs . تسأل لماذا برقية. كل شيء بسيط للغاية - واجهة برمجة تطبيقات مفتوحة، وتطوير مستمر لبرنامج المراسلة وواجهة برمجة التطبيقات، والعديد من التطبيقات بجميع لغات البرمجة الشائعة. هناك أيضًا العديد من المكتبات الخاصة بـ Java، وكان هناك بالفعل مقال عن إحداها في JavaRush. ولكن نظرًا لأنك تحتاج إلى الكتابة باحتياطي للمستقبل، فقد استقرت على SpringBoot ومكتبة Telegrambots Spring Boot Starter الجاهزة .
بوت تيليجرام للبحث عن عمل - 1
مرة أخرى، لماذا SpringBoot؟ نظرًا لأن المؤسسة بأكملها تقريبًا تعتمد على Spring (تحتاج فقط إلى معرفتها)، ولكن الشيء الأكثر أهمية هو أنه عند الحاجة إلى مسؤول الويب، سيتم كتابته في نفس SpringBoot. قررنا استخدام أدوات المراسلة والتنفيذ، ثم كان علينا اختيار وظيفة الروبوت المستقبلي. يوجد بالفعل الكثير من تطبيقات الروبوت لكل ذوق وأي مهمة، ولكن خطرت في ذهني فكرة كتابة روبوت للبحث عن الوظائف الشاغرة - لممارسة Java وفي نفس الوقت دراسة سوق العمل، والأهم من ذلك، تحديد و تحسين المهارات المطلوبة الآن بين أصحاب العمل. كنت على استعداد لتحليل المواقع التي تحتوي على وظائف شاغرة باستخدام jsoup الشهير ، وكانت المهمة من دورة التجميع في Java مفيدة أيضًا ، ولكن لحسن الحظ، وجدت واجهة برمجة تطبيقات مفتوحة لبوابة البحث عن الوظائف . بفضل Swagger، أصبح من السهل أن نفهم. في عملية التكامل مع واجهة برمجة التطبيقات هذه، كان علينا استخدام واجهة برمجة تطبيقات أخرى لتحديد المدينة عن طريق تحديد الموقع الجغرافي (الترميز الجغرافي العكسي). لن أصف عملية التكامل مع واجهات برمجة التطبيقات هذه حتى لا أقوم بتضخيم المقالة وإضاعة وقتك. بشكل أساسي، كل شيء قياسي بالنسبة لـ REST API؛ على سبيل المثال، يمكنك رؤية هذه المقالة على JavaRush. لذلك، بعد تحديد المهمة والتنفيذ والاختبار، وُلد @rabotaUkraineBot . لتلخيص: يمكنك كتابة روبوت لائق جدًا في Java. المعرفة ومهارات الدراسة الذاتية المكتسبة في دورة JavaRush + المعلومات الموجودة في الروابط في جميع أنحاء المقالة كافية للتنفيذ. إذا كنت مهتمًا بما فعلته، فمرحبًا بك في https://t.me/rabotaUkraineBot ملاحظة: إذا كانت لديك أي أسئلة حول التنفيذ، سأكون سعيدًا بمساعدتك، اكتب في رسالة شخصية.
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION