Manual moderating (either by assigned moderators or trusted users) is important, but I think some moderation at Discourse can be automated.
For example we can restrict usage of names with swear words, or posting comments or topics that contain swear words. This list of swear words can be editable so that admins can adjust it for specific community at hand.
Posts, users or topics that do not pass the filter can be blocked altogether or marked for moderator’s review, etc.
URL filtering is a built-in feature in all decent forum software, why not have the same for swear words?
What do you guys think?