Auckland Transport Discord Bot

August 2nd, 2021
Discord Bot
Google Health Platform

Project Link

Visit

Objective

The objective of this project was to create a Discord bot that would allow users to access Auckland Transport's real-time vehicle and bus stop information. Since Discord is supported on many platforms, this bot is available on those same platforms.

Tools & Technologies

PythonRest APIsDiscord

Project Description

While this bot is still in alpha development, the first preview is now functional with a working command: /locate

The aim of this Discord Bot is to provide users on the Discord platform a way to access Auckland Transport's real-time vehicle and bus stop information. Since Discord is supported on many platforms, this bot is available on those same platforms.

Since this bot is currently in a very early development stage, it is not available to the public to be added to their personal servers.

Through the use of the Vehicle ID system (i.e. AMP129 - train, or RT1303 - bus), using this in combination with the /locate command on a server with this bot, it displays the relevant information for that vehicle.

Both buses and trains show the route short name (i.e EAST - train, or 95C - bus), the route description, current location, speed, and next-stop information. This is only available for buses and trains, as they go from stop to stop, since ferries travel from a departure location directly to an arrival location. The next-stop information shows the stop number, location, and estimated time of arrival.