A Slack bot that notifies you when a member of your workspace has been spotted on SOTA. It does this by scraping callsigns from the list of Slack users, fetching spot data from the SOTA API, and messaging a channel whenever a member's callsign appears in a spot.
The spotter is intended to run every minute as a cron job.
SLACK_BOT_TOKEN
: Begins with xoxb
.SLACK_CHANNEL
: The channel where the bot will post spots.CACHE_DIR
: The location on disk where the spotter stores previously-seen
spots/alerts and known callsigns (defaults to /tmp
).