Automatic Messaging

Ahh, let’s say a Discourse user on my Discourse community had been reading posts for 10 minutes, would it be possible for them to get automatically sent a message congratulating them and get assigned a badge at the same time for reading for 10 minutes or that wouldn’t be possible?