Update instructions for fly v2
0.7.0
Qualify metrics better
A Slack bot that notifies you when a member of your workspace has been spotted on Summits on the Air. 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.
SLACK_BOT_TOKEN
: Begins with xoxb
.SLACK_CHANNEL
: The channel where the bot will post spots.CACHE_DIR
: Where to store cached data. Defaults to /cache
.RUST_LOG
: Controls logging verbosity. Upstream default is error
.SLACK_BOT_TOKEN=<...>
SLACK_CHANNEL=<...>
REGION=<...> # e.g.: sjc
RUST_LOG=info
flyctl apps create sota-slack-spotter
flyctl secrets set SLACK_BOT_TOKEN=$SLACK_BOT_TOKEN SLACK_CHANNEL=$SLACK_CHANNEL RUST_LOG=$RUST_LOG
flyctl deploy -r $REGION
cat > .env <<EOF
SLACK_BOT_TOKEN=<...>
SLACK_CHANNEL=<...>
EOF
docker-compose up -d