All the bot is is a zapier bot that checks this (1-3 times / day) and creates tweets accordingly
url = 'https://stream.resonate.coop/api/v2/tracks/latest?limit=1&order=plays'
response = requests.get(url)
response.raise_for_status() # optional but good practice in case the call fails!
return response.json()['data']
It would be great if someone else would create a little bot or otherwise poll this endpoint, as it makes decisions very easy. If there’s nothing playing, log on check out some sounds
I know there’s a lot of talk about various KPIs, but the red-hot one that I feel strongly enough about to make this endpoint and a paid zapier account to keep track of is “is something not playing now”?
Resonate after all is a self-serve streaming service - if there’s dead air at any point something’s not right.