![]() |
|
Mod Options |
![]() |
|||||||||||||||
MonkeyStop - Auto-Moderation of Spammer Keywords and URLs by postcount
![]() Developer Last Online: Apr 2014 ![]() ![]() ![]() This modification is in the archives.
Description
----------- A quick but effective hack that lets you set keywords that will flag posts and set as Moderated, requiring approval from a mod/supermod/admin before they're visible to users. You can also set the number of URLs to be allowed per post to stop flooding from spammers. Additionally, you can configure the number of posts required to avoid the moderation, so the filter only effects new users to your forum. Installation ------------ Import product-monkeystop.xml (ACP / vBulletin Options / Manage Products / [Add/Import Product]) Usage ------------ Configure the product in ACP / vBulletin Options / vBulletin Options / General Settings. (scroll to the bottom) New threads and posts containing the offenses will automatically be moderated. You can view moderated threads in ACP / Moderation / Moderate Threads. You should also see an icon in the thread postbit and forum display if the post is moderated (see screenshot). Since most spammers register then spam your board while their post count is low, it may be effective to leave the default values (0 URLs allowed until post count is 3) or even up the post count requirement. If you wish to allow some links, change URLs to 1 or 2 for example. !!! Warning !!! ------------ If you allow keyword auto-moderation, your users will receive an "Invalid Thread" message when they use a flagged word on new threads because it's a moderated thread. However this error can be customized here: Admin Panel / Phrase Manager / phrase type: Error Messages / invalidid (page 15 or so of the errors) I added:
... and supplied a link for my users explaining why their post was moderated. Credits ----------- This is a hack of the "Auto Moderation by Keywords" mod by Andreas (http://www.vbulletin.org/forum/member.php?u=47102) Thanks go out for his great mod -- if only I could PM or e-mail him to thank him directly! I only made minor changes to the mod to allow it to work with vBulletin 3.6.0 (by default it wouldn't work on new threads) and to auto-moderate posts URLs. So give him credit if you think it's cool, but his PM box is full. ![]() Dan "Tweak Monkey" Kennedy History ----------- v1.0.1: Added minimum post count option v1.0.0: Initial release Download Now Only licensed members can download files, Click Here for more information. Screenshots Show Your Support
No members have liked this post.
|
![]() |
||||
Mod | Developer | Type | Replies | Last Post |
Auto-Moderation by Keywords | Andreas | vBulletin 3.5 Add-ons | 71 | 08 May 2013 19:56 |
Moderators Functions Moderation Auto-PM v2.0.1 | Alan @ CIT | Modification Graveyard | 336 | 13 Jul 2007 10:46 |
Comments |
#2
|
|||
|
|||
Based on the assumption that spammers always use a URL, can I just set http:// as a keyword?
Can it be made so only members posting the first time is subjected to that? No members have liked this post.
|
#3
|
||||
|
||||
this is almost identical to andreas code.
No members have liked this post.
|
#4
|
|||
|
|||
Originally Posted by Lionel
This would make any post containing a URL be moderated. If that's your goal, yes you can do that.
__________________
http://www.tweak3d.net (since 1998) My mods MonkeyStop - Postcount-based auto-moderation of spam keywords and URLs No members have liked this post.
Last edited by tweakmonkey; 18 Oct 2006 at 21:33. |
#5
|
||||
|
||||
Originally Posted by Protoman
It's based on his code and that's why I gave him so much credit and mention that several times throughout the post and documentation.
![]() I tried PMing Andreas to request an update but his PM box is full. I also tried e-mailing him but his address is not listed. His web site was too confusing for me (as it's not English and some pop-ups that got in the way) so I couldn't find a way to contact him about this mod. He hadn't updated his mod in over a year and doesn't list that he supports it -- meaning that anyone using VB 3.6+ doesn't have the option to use it (and it's a great concept for sure). I figured this could help some people and I give him all the credit for the original mod in both my post and the readme.txt. I just gave it a slightly different name so I can keep developing it without conflicting with his version -- if I make more changes I'll post them up and anyone can use them / modify them as well to continue developing this concept. I hope this is acceptable, I really just wanted to help the community. Here are the changes I made in case you were curious: --- 1) Andreas' code did not work with VB 3.6.0 (at least for me) because the $this->fetch_field('pagetext') field seemed invalid when posting new threads, so his mod did not stop new threads from being posted (the biggest problem with spammers). I changed this to $this->fetch_field('pagetext', 'post') which fixed this. 2) I added two alternate conditional statements that check how many times the string "http:" is contained in the post:
If there's a more effective method to prevent a user from posting links I can modify it -- it was really just a last minute idea but it works well (see screenshot). 3) I added the # of URLs to the plugin as a new setting so it can be defined in the admin panel. 4) Andreas code said to use "colon" to separate the keywords, but it requires commas. 5) There was at least one typo and some hard to digest instructions that I cleaned up. I also re-wrote the readme with info on how to warn users their thread was blocked, since that wasn't addressed in the original. 6) It now also checks the post count of the user and only filters posts if they are below the threshold.
__________________
http://www.tweak3d.net (since 1998) My mods MonkeyStop - Postcount-based auto-moderation of spam keywords and URLs No members have liked this post.
Last edited by tweakmonkey; 18 Oct 2006 at 21:16. |
#6
|
|||
|
|||
Great idea! I don't have any spam problems on my site but if it comes up i'll remember this
![]()
__________________
No members have liked this post.
|
#7
|
|||
|
|||
Originally Posted by Lionel
Just an update, I added this feature. Please let me know how it works for you. There is now an additional option to set the number of posts a user must have to avoid being moderated (so you could set it to 3 for example and the users must have 3 posts before the keywords/URLs are flagged).
__________________
http://www.tweak3d.net (since 1998) My mods MonkeyStop - Postcount-based auto-moderation of spam keywords and URLs No members have liked this post.
|
#8
|
||||
|
||||
This sounds really useful. I hope there is no issue with you developing this. It's a very nice thing to share it. May use this in the near future.
__________________
My cat's breathe smells like cat food! No members have liked this post.
|
#9
|
|||
|
|||
Is there any chance of adding a feature to this that would automatically move posts containing predefined words to an assigned forum? It would save me a whole lot of time :P
No members have liked this post.
|
#10
|
|||
|
|||
this sounds promising, i have occassional spammers, mostly trying to sell drugs
No members have liked this post.
|
#11
|
|||
|
|||
Originally Posted by furst
Ah, so instead of moderating it, it would move it to say, a dump forum? I can probably implement that when I have time.
__________________
http://www.tweak3d.net (since 1998) My mods MonkeyStop - Postcount-based auto-moderation of spam keywords and URLs No members have liked this post.
|
#12
|
|||
|
|||
I've found it's also effective to add the keyword "www" to the filter, so if low-postcount spammers don't post the full URL it will still block their posts.
No members have liked this post.
|
#13
|
|||
|
|||
Finally Done!
Thanks Dan, i was waiting for this No members have liked this post.
|
#14
|
|||
|
|||
Can someone post a screenshot of "Configure the product" settings?
No members have liked this post.
|
#15
|
|||
|
|||
Originally Posted by Smoothie
Check the first post now, I've added it as an attachment.
__________________
http://www.tweak3d.net (since 1998) My mods MonkeyStop - Postcount-based auto-moderation of spam keywords and URLs No members have liked this post.
|
![]() |
«
Previous Mod
|
Next Mod
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Mod Options | |
|
|
New To Site? | Need Help? |
All times are GMT. The time now is 14:06.