Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Derailed!

说明与用途

一个自动化机器人检查荷兰公共交通中断,使用Gemma4进行摘要,并每天两次向Telegram发送消息,帮助用户规划通勤路线。

问题

The author frequently forgot to check public transport disruptions, leading to late arrivals due to strikes and construction works.

结果

The bot now reliably informs the user of transport disruptions twice daily, reducing missed trips and late arrivals.

工作流

  • Schedule bot to run at 6:30 and 16:30.
  • Scrape Arriva staking, Arriva storingen & werkzaamheden, 9292 staking-OV, NS API v3, and NS web fallback for disruptions.
  • Filter data by user’s location.
  • Send raw data to Gemma4 via Ollama for summarization.
  • Compose structured Telegram messages with summary and affected routes.
  • Optionally generate a voice memo with ElevenLabs and send to Telegram.
  • Deliver messages to user’s Telegram DM.

证据

I built a bot that sends me a Telegram message if there are affectations in the public transport that I need to take to go to university or to go back home.

来源

The bot is programmed to run at specific times (I have it set to run at 6:30, when I wake up, and at 16:30, roughly an hour before I usually leave uni to go home).

来源

I built a bot that sends me a Telegram message (because I don't have the budget for SMS, and I don't check Discord often) twice a day.

来源

Additionally, it can generate a voice memo using ElevenLabs so I can just play the voice memo while I am getting ready for the day.

来源

A Python CLI and scheduled automation tool that monitors public transport strikes, service disruptions, and planned engineering works across the Netherlands over the next 7 days, summarizes them locally using Gemma 4 E4B via Ollama, and delivers structured multi-message digests to Telegram DM.

来源

  • 记录日期: 2026-10-25T16:11:12.945Z