If DM spam becomes a problem, How about a client feature where someone can charge a fee to get a DM
I think it can be done at the client level in a way that doesn't matter what client the other person is using.
-Person sends a message to me
-My client autoreplies with an invoice at an amount I set
-that person pays it
-my client then allows me to see message.
Since on his end the payment is entirely through DM, it should work no matter what client he uses.
I have no skills to do this, but what do you guys think?