JavaRush /Java-Blog /Random-DE /Telegram Bot für die Jobsuche
Евгений
Level 41

Telegram Bot für die Jobsuche

Veröffentlicht in der Gruppe Random-DE
Hallo zusammen! Als nächstes folgt ein Artikel über die Möglichkeiten, die uns offene APIs und die beliebteste Java-Sprache aller bieten. Ich wollte schon lange meinen eigenen Bot schreiben , und als ich etwas Freizeit hatte, fiel die Wahl auf Telegram-APIs . Warum Telegram, fragen Sie. Alles ist ganz einfach – eine offene API, ständige Weiterentwicklung des Messengers und der API, viele Implementierungen in allen gängigen Programmiersprachen. Auch für Java gibt es mehrere Bibliotheken, über eine davon gab es bereits einen Artikel auf JavaRush. Da man aber mit einer Reserve für die Zukunft schreiben muss, habe ich mich für SpringBoot und die vorgefertigte Telegrambots Spring Boot Starter- Bibliothek entschieden .
Telegram Bot für die Jobsuche – 1
Noch einmal: Warum SpringBoot? Denn mittlerweile basiert fast das gesamte Unternehmen auf Spring (Sie müssen es nur wissen), aber das Wichtigste ist, dass, wenn ein Webadministrator benötigt wird, dieser im selben SpringBoot geschrieben wird. Wir entschieden uns für den Messenger und die Implementierungstools, dann mussten wir die Funktionalität des zukünftigen Bots auswählen. Es gibt bereits viele Bot-Implementierungen für jeden Geschmack und jede Aufgabe, aber mir kam die Idee, einen Bot für die Suche nach offenen Stellen zu schreiben – um Java zu üben und gleichzeitig den Arbeitsmarkt zu studieren und vor allem zu identifizieren und Verbesserung der Fähigkeiten, die jetzt bei Arbeitgebern gefragt sind. Ich war bereit, Websites mit offenen Stellen mit dem bekannten jsoup zu analysieren . Die Aufgabe aus dem Aggregator-Kurs in Java wäre auch nützlich gewesen , aber glücklicherweise habe ich eine offene API für das Jobsuchportal gefunden . Dank Swagger ist es leicht zu verstehen. Im Prozess der Integration mit dieser API mussten wir eine andere API verwenden, um die Stadt anhand der Geolokalisierung zu bestimmen (umgekehrte Geokodierung). Ich werde den Prozess der Integration mit diesen APIs nicht beschreiben, um den Artikel nicht aufzublähen und Ihre Zeit zu verschwenden. Im Grunde ist alles Standard für die REST-API; ein Beispiel finden Sie in diesem Artikel auf JavaRush. Nach Festlegung der Aufgabe, Implementierung und Tests wurde @rabotaUkraineBot geboren . Zusammenfassend: Sie können einen ziemlich guten Bot in Java schreiben. Die im JavaRush-Kurs erworbenen Kenntnisse und Selbstlernfähigkeiten sowie die Informationen in den Links im gesamten Artikel reichen für die Umsetzung völlig aus. Wenn Sie daran interessiert sind, was ich getan habe, können Sie gerne auf https://t.me/rabotaUkraineBot gehen. PS Wenn Sie Fragen zur Umsetzung haben, helfe ich Ihnen gerne weiter, schreiben Sie eine persönliche Nachricht.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION