Here's my attempt at it. I actually think it's one of my more elegant solutions. I used custom code, not sure if it's possible without custom code, but
I didn't look very hard. If you're curious, the only custom code is the custom trigger function at the top of the trigger tab.
I think it works.
Edit: If it is something you end up using. You can edit the interval in that same custom trigger function I mentioned earlier. The default is 5 and
it's at the top of the function. (I definitely didn't read the part where you said 30 seconds)
Code:
!WA:2!vsvZUTTrq4qOdTGihCeqDtrtbOvqlsqbcQtBmqbIoiQqf7u9xPOJDqqb1sUlLwxQDxS7szPCuOhYPcu9iOZ9KEe8taHqFc8JqEc6SKYooTnhkpqoZSFCMVz2zgRwvNufxf)27l5z6ukJi7DCq7J66jN1ljrr0wRXuLifnpGmtx7RfBuJry(5VQ807DlXE348WeUCcshkc10jKq8CgAcnESyN4mLMpXa5ybgPj(KPeM(sugyfPPXNqX6XUnavjkwt5m1b(knsQp4IjeLcnIeQNli(9B4h8QvyE4wRdLBfe39iNdB8sphxVM9645eCONtVED2BV9IsOmQASTl8rBVqlPJgrKQF)BKBfF7NlUtMIeoIazpnEWy(59yd38bQxQk(0KZtHKhuZIkYG(sscDM)G(ETBVuWpNin00YndIvKPQqKBm((6JgUctIYsscaz5HET73642xaIXGZkav9jUgCrq2RZu(qbKOSVoEdGFLoBDyZgdccheavJlnUhfP4YOoCmuqYyfiDn128p1VVXPIDkiXncZWnsckDGGKM2fcHvblvxPoCrH4ryL9YRnATaNjrMlNQ7VWa3KKdxAK0WT2Vou8z3mcHCqdbxO1EA9LzSTf7DZVx(xzAPolJbx0tjrLTgIQBBrkH1MpIgpZQEsbko7b6hA7apfVs5XOuhkttKtbH6op59NrtCqaldjSPVU22y(mcCru7xCQx3HrtD0JjSsWMNpoANNt0bqB8dEyjAcd)bXXr)69lCQwMrCqm8h3xF77z7tVPFnu5)ftUgSKOZKSIq)VjNTrZ2wChurjEBn10E8N3s8L)NZRLc(MXw87kildL(syobk()0IZ5s8jsKyXjBfCt4W18oTK0348ZzimCrJCccwb9P(KrM5xB3uocFGl0(eVR)KSun12pofPu7M)mBxf9neJWcJJgakFX2flNwUyPYkzHFmZjUAGQRG(EcUypXVDBX9)4lDessm1q7krXCwcDKT8mO1IMm3TTxRGvAE80Y86UwH)rnk2TtJUn2aJlJ5YEIILp2RtKqh)aTjVQ8oelgoRLXKHprdA6751DPIKM0NdfRi3Ebb9684mkEnkU7loB)F40FmXvo)QvOLoOeBtVUbE(RlZ2M8uU8fwwwvwbKftlJUFCH5kWZseJoPyO7G8B36ccszyfHnsp(tYR5Y4mYMRgllwrkveJNulmqnSnpYDcIYALJGFipkpohNdgZR(pTuv5)9p67E0JRo9Vo9V)