There is bot that can do that?
Tip3Dice handles PM and private beggars quite decently.
It offers lots of features, including a tip menu, and if that tip menu offers PM, and a user asks for PM, the app will mute that request and privately and nicely tell the user the price for a PM. Some users ask several times, trying variations like “P M”, “pppmm“,“pvt message”, “message about private show”, and the app catches them, too, and continues to mute lines and nicely tell the user about how to get a PM. It's never boring because it gives users a different answer on every attempt. Some users keep trying just because they enjoy the notices sent by the app. If nobody else talks to them, why not engage in an entertaining conversation with a friendly app?
About one in ten users will actually pay for a PM after that. The point is that they don't feel offended. If a human tells them to pay for a PM, or a bot tells that in public, that feels like “You are too poor for me, go away!”. If a stupid bot nicely and privately tells them about the PM price, they did not lose their face. Also, by keeping both the request and the reply invisible to the public, the app keeps the peace and good mood in the channel.
The app won't affect PM requests sent by fans, moderators and users who already tipped at least as much as a PM would cost.
In general, Tip3Dice protects against spam quite well, usually without bothering the user about typing a captcha. It's quite smart in telling apart humans from bots. However, if something looks like a duck, swims like a duck and quacks like a duck, most people would assume it's a duck, and if a visitor very much behaves like a spam bot, the app might treat him as such. In that rare case, he gets an opportunity to prove he is human, and then chat normally.
It's that posible? lately have so quiet days, and wanna try other sites at same time.
You talked about letting Chaturbate users spy on a private show in another site, and Tip3Dice supports that by a command like
#hide 23 Spy on me
which hides the camera but allows visitors to buy a ticket for 23 tokens.