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

Derailed!

Описание и применение

Бот автоматически проверяет disruptions в общественном транспорте Нидерландов, суммирует их с помощью 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