A Slack slash handler to output live departure boards from National Rail feeds.
First, register for OpenLDBWS to obtain a token for Darwin.
Then, create a Slack app and set up a Slash Command for /train
. Grab the signing secret while you’re there.
Then create a .env
file with the following:
SLACK_SIGNING_SECRET=slacksecret
DARWIN_TOKEN=darwintoken
The station codes can be updated from the National Rail website or running npm run stations
.