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