One solution to avoid spam would be to disable messages of incoming payments of 1-2 sats. Personally i dont mind the spam as long as they pay me.