Termin (eng. appointment) is essential in Germany, especially in Berlin. Sometimes it is tough to get a termin in public institutions and this bot is a way to automate termin checks and send Telegram notifications, if free termin was found. The code could be also considered as a template for subsequent development. The principle of bot operation is to refresh a webpage with needed appointments periodically [TERMIN_URL] and to recognize the change on it. E.g., the page always contains the phrase "No free appointments" [NO_TERMIN_FOUND_STRING]. Then some free appointments are added to the system, and the phrase "No free appointments" disappears. There is a new phrase (e.g., "List of free appointments" [TERMIN_FOUND_STRING]) instead of the old one. Bot recognizes the change on the webpage and sends Telegram notifications about free appointments.

Features

  • Get notifications about free appointments in public institutions.
  • After editing the properties file you can build this java program with Maven or use released version
  • Run with Docker
  • Deploy on Heroku
  • To first use the program, you must create a properties file for termin-bot
  • The code could be also considered as a template for subsequent development

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow Termin-Bot

Termin-Bot Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Termin-Bot!

Additional Project Details

Programming Language

Java

Related Categories

Java Scheduling Software, Java Appointment Booking Software, Java Telegram Bots

Registered

2023-06-23