Hot Block spam COMPLETELY with no add-ons

The most hot and latest topic

GuDron

Super Moderator
Staff member
Super Moderator
Jan 28, 2020
831
7
271
Language
English
This is the easiest way to block 100% of spam without any addon. Let's do this!

First, in the admin panel go to Options > Spam Management.

Set Maximum Messages to Check for Spam to 2
Set Spam Phrases to block http://*
Set Action to Reject
1674671256806.png

Done, spam will never been seen again! However, it will be useful to notify new members of this restriction.
In the admin panel, select...
 

Use [url* instead of​

It was brought to my attention that [url] can also be used to post links, rendering the filter for [url=* useless. Thanks,​

Simply replace [url=* with [url* in your spam phrases.​

You may also want to add additional spam phrases to prevent those who don't post links. The top words I've noticed are:​

BLOCKING SNEAKY SPAMMERS

Add the following spam phrases to block sneaky spammers:​

Bots usually post links, but human spammers may recognize your url blocking method and try posting domains without hyperlinks.​

1674671540291.png

QUICK REPLY NOTICE

You can add a notice above the quick reply in addition to notice at the top of each page, or you can use this exclusively. It will save space.​

Edit the template quick_reply and find:​

Code:
<xen:require js="js/xenforo/discussion.js" />

add after:​

Code:
<xen:if is="{$visitor.message_count} < 3"><h2 style="color:white;background:#f72600;border-radius:2px;padding:2px;text-align:center;">You need 3 posts to add links to your posts! This is used to prevent spam.</h2></xen:if>[/HEADING]
[HEADING=1]

This will show a notice to users with less than 3 posts. Here is mine:​

1674671618895.png

Any more suggestions?​