JavaRush /בלוג Java /Random-HE /בוט טלגרם לחיפוש עבודה
Евгений
רָמָה

בוט טלגרם לחיפוש עבודה

פורסם בקבוצה
שלום לכולם! הבא הוא מאמר על ההזדמנויות שמעניקות לנו ממשקי API פתוחים ושפת Java האהובה על כולם. הרבה זמן רציתי לכתוב בוט משלי , וכשהיה לי קצת זמן פנוי, הבחירה נפלה על ממשקי API של Telegram . למה טלגרם, אתם שואלים. הכל מאוד פשוט - API פתוח, פיתוח מתמיד של המסנג'ר וה-API, הרבה הטמעות בכל שפות התכנות הפופולריות. יש גם מספר ספריות עבור Java; כבר היה מאמר על אחת מהן ב-JavaRush. אבל מכיוון שאתה צריך לכתוב עם עתודה לעתיד, הסתפקתי ב-SpringBoot ובספריית ה-Telegrambots Spring Boot Starter המוכנה .
בוט טלגרם לחיפוש עבודה - 1
שוב, למה SpringBoot? כי עכשיו כמעט כל הארגון מבוסס על Spring (אתה רק צריך לדעת את זה), אבל הכי חשוב שכשצריך מנהל אינטרנט, זה ייכתב באותו SpringBoot. החלטנו על כלי המסנג'ר והיישום, ואז היינו צריכים לבחור את הפונקציונליות של הבוט העתידי. יש כבר המון יישומי בוטים לכל טעם ולכל משימה, אבל עלה בראש הרעיון לכתוב בוט לחיפוש משרות פנויות - לתרגל ג'אווה ובמקביל ללמוד את שוק העבודה, והכי חשוב לזהות ו לשפר את הכישורים המבוקשים כעת בקרב מעסיקים. הייתי מוכן לנתח אתרים עם משרות פנויות באמצעות ה-jsoup הידוע , גם המשימה מקורס אגרגטור בג'אווה הייתה שימושית , אבל למרבה המזל, מצאתי API פתוח לפורטל חיפוש העבודה . הודות לסוואגר, זה קל להבנה. בתהליך האינטגרציה עם API זה, היינו צריכים להשתמש ב-API אחר כדי לקבוע את העיר לפי מיקום גיאוגרפי (קידוד גיאוגרפי הפוך). לא אתאר את תהליך האינטגרציה עם ממשקי ה-API הללו כדי לא לנפח את המאמר ולבזבז את זמנכם. בעיקרו של דבר, הכל סטנדרטי עבור REST API; לדוגמה, אתה יכול לראות מאמר זה על JavaRush. אז, לאחר הגדרת המשימה, היישום והבדיקה, @rabotaUkraineBot נולד . לסיכום: אתה יכול לכתוב בוט די הגון בג'אווה. הידע ומיומנויות הלימוד העצמי שנרכשו בקורס JavaRush + מידע בקישורים לאורך המאמר מספיקים ליישום. אם אתה מעוניין במה שעשיתי, אתה מוזמן https://t.me/rabotaUkraineBot נ.ב. אם יש לך שאלות לגבי היישום, אשמח לעזור, כתוב בהודעה אישית.
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION