bus-eta-bot
bus-eta-bot copied to clipboard
A practical Telegram bot for getting bus etas in Singapore. Succeeded by https://github.com/yi-jiayu/bete
The code in this repository is no longer in production
Bus Eta Bot the Telegram bot is still around, but is now powered by a new backend which can be found at https://github.com/yi-jiayu/bete.
Bus Eta Bot
A practical Telegram bot for getting bus etas in Singapore supporting refreshing, bus stop search and showing nearby bus stops.
Getting started
Telegram: @BusEtaBot
Features
Get etas by bus stop code

Get etas by bus stop code and service

Send a location to get nearby bus stops

Search bus stops by bus stop code, description or road name

Get nearby bus stops

Send etas as inline messages

Updating bus stop data
From the scripts directory:
# remove datamall.sqlite if it exists
# rm datamall.sqlite
./create_db.sh
./create_bus_stops_json.py > ../data/bus_stops.json