Are you sure you can go straight from word to action? I think there needs to be some cumulative score across all words in a post and then actions are triggered based on thresholds.
Without wanting to make things too complicated, that score could possibly be integrated with the existing community flagging system (e.g. a certain score counts as one flag, a higher score counts as two flags etc)
No plans for score: if the word appears, the action is taken. If the word does not appear, the action is not taken. Additional complications aren’t in scope at this time, but maybe in the future once the new 1.9 feature is in place.
I’m very excited about this! Right now, we use a list of censored words to ban linking to some shady news sites which exist to promote online gambling. Then we also use censored patterns to block some swear words and harsh expressions. It’s very useful because we have popular live commentary threads for sports events in which people comment the course of action in real time. Sometimes your fingers are quicker than your mind when you are passionate about your team.
So is the plan to support just words or also regex patterns? Regexes would be extremely useful for my native language Finnish and other languages in which words are inflected.
Yeah I was thinking of simply “Watched Words” or something like that.
This is similar to another request that was being called “keyword alerts”. It’s similar, but is only useful as a per-user setting. The use case is a forum with buyers and sellers, and the sellers want to be notified when a post mentions the product they’re selling.
There’s no end of use cases for “do something when someone posts something”, so let’s prevent this topic from becoming a brainstorming session.
Sort of, I think that could be implemented a completely different way: issue a search periodically (ordered by date, desc) and any new search results cause the user to get notified. eBay does this for example with “saved searches”. I don’t think it needs to be implemented such that every single post is checked for a word at the time of posting by X different users, that feels like massive overkill to me.
We can build a saved search feature or plugin at some later date…
Not bad, some crossover with Watched Categories and Watched Topics so I think I prefer that too, it teaches about the concept of Watching.
We could have a Watched Word action of “notify staff” but that is literally what flags are already for… right now the possible watched word actions should be:
I think you forgot the last one there @neil. I don’t know that I can come up with any other actions that make good sense here?
Yeah, censor should be in there too. I guess it should replace the existing site settings “censored words” and “censored pattern”.
Also, we should figure out exactly what “block” means. Obviously, the post will not be posted. But should the user be given feedback like “Your post contains a blocked word”. Should the user be blocked?