↓ Skip to main content

TrainBot

·129 words

A personal automated Telegram assistant that monitors regional commuter rail (SNCF TER & ZOU!) and local bus routes between Antibes and Nice-Ville in real time.

Built to streamline the daily commute along the French Riviera, the bot provides instant delay tracking, scheduled departure digests, and disruption monitoring.

Key Highlights
#

  • Real-Time Delays & Cancellations: Calculates minute-level delays and detects train cancellations dynamically.
  • Regional Commute Filtering: Filters out high-speed TGV/OUIGO services and bus substitutions to focus strictly on regional coastal commuter lines.
  • Scheduled Morning & Evening Digests: Automated proactive notifications ahead of morning and evening commute windows.
  • On-Demand Route Queries: Supports interactive commands (/trains, /bus) with automated directional detection based on the time of day.
  • Containerized Homelab Deployment: Fully automated and containerized with Docker.

Source Code
#

View on GitHub