Skip to content

Cron job to check for new balls on the USBC approved ball list

Notifications You must be signed in to change notification settings

actatum/approved-ball-list

Repository files navigation

Approved Ball List

CircleCI GoReportCard example GitHub go.mod Go version of a Go module

Approved Ball List is a discord bot that messages a channel when new balls are added to the USBC approved ball list

The bot is deployed as a docker container on Google Cloud Platform's (GCP) Cloud Run. I utilize GCP's Cloud Scheduler to setup a cron schedule to run the bot once every hour. The bot retrieves the list of approved balls from the USBC, filtering for only active brands, and then compares the list to the bot's current database. If there are any balls on the approved ball list from the USBC that aren't in the database they are added and a notification is sent to the discord server.

Motivation

I'm a fairly active member of Luke Rosdahl's great StormNation discord where despite the name we discuss all things bowling related. From tournaments and bowling balls (of all brands) to the professional tour. It's a great community for bowlers of all levels to get to know and learn from bowlers across the country. As an active member I noticed there were a few people who would fairly regularly check the USBC's approved ball list and update everyone on the new additions. So I decided to write a bot to automate the task and make sure no one misses out on any new additions to the approved ball list!

About

Cron job to check for new balls on the USBC approved ball list

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published