UdS Fahrplan Bot

UdS Fahrplan Bot

A lightweight Telegram bot designed for Saarland University students β€” offering fast, clear, and focused public transport information using SaarVV and HAFAS APIs. β€” Try Now

πŸ” What it is

UdS Fahrplan is a minimal alternative to the full Saarfahrplan app. No clutter. No overwhelming options. Just a clean Telegram interface for:

  • πŸ”„ Trip planning with /trip
  • πŸ•’ Live departure boards with /depart
  • 🏠 One-tap departures from your home station with /home

Built with students and locals in mind.


✨ Features

  • /trip – Search from A to B in Saarland & Luxembourg
  • /depart – View all upcoming buses from any station
  • /home – Configure your home station and check buses in both directions (e.g., City ↔ Dudweiler)
  • /sethome – Set or update your personal home station
  • Intelligent Filtering – Excludes school buses, allows regional/suburban focus
  • Persistent Storage – Remembers user settings across bot restarts

hafas-client – JavaScript client for HAFAS public transport APIs.
Mobiliteit.lu (Github Repo) – Real-Time tracking of bus lines across Luxembourg
Deutsche Bahn
SaarFahrplan
Mobiliteit.lu


πŸ“ Development Log

UdS Fahrplan Bot Development Log (1) – Fetching data from HAFAS and its APIs through POST requests
UdS Fahrplan Bot Development Log (2) – Planning for telegram bot
UdS Fahrplan Bot Development Log (3) – Implementation on /trip and /depart function
UdS Fahrplan Bot Development Log (4) – Implementation on /sethome and /home function
UdS Fahrplan Bot Development Log (5) – Explanations on bot sessions and requests

Author

Alex Li

Posted on

2025-05-08

Updated on

2025-05-14

Licensed under

Comments

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

Γ—