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
Outbound sales software Icon
Outbound sales software

Unified cloud-based platform for dialing, emailing, appointment scheduling, lead management and much more.

Adversus is an outbound dialing solution that helps you streamline your call strategies, automate manual processes, and provide valuable insights to improve your outbound workflows and efficiency.
Learn More
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