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
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
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