Hello. My company is developing a social media app. We are getting traction and one of the new issues we are facing is some people send the communities some bad messages or inappropriate requests. What is the best practice to avoid that? I cannot have a moderator manually accepting/rejecting the posts, this is not scalable. I am not aware of existing tools to automatically do that.
Well if you built the app then I would suggest add a means to allow the community to flag inappropriate messages, then start banning the responsible users.
How about a report button letting your users decide?
It depends on what you mean by inappropriate messages, do you mean swearing or messages that could offend. If you are just talking about profanity (swearing), you could put together a list and replace the words or even use an API such as http://www.webpurify.com/.