The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
|
MonkeyStop - Auto-Moderation of Spammer Keywords and URLs by postcount Details »» | |||||||||||||||||||||||||||
MonkeyStop - Auto-Moderation of Spammer Keywords and URLs by postcount
Developer Last Online: Apr 2014
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: Code:
<br/><br/>If you received this message immediately after posting a new thread, there's a good chance your message was flagged as spam. Please read this thread for more info. Credits ----------- This is a hack of the "Auto Moderation by Keywords" mod by Andreas (https://vborg.vbsupport.ru/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 Show Your Support
|
Comments |
#22
|
|||
|
|||
I am very happy with this hack. I think it's the best spam stopper I've seen so far. Based on the principle that those spammers will register for the sole purpose to post a URL, I have been able to stop all of them.
Anyway I came here to thank you again, but I saw it was updated yesterday. I am curious to know what was changed, because it works for me. |
#23
|
|||
|
|||
I believe it says I updated it because I added a screenshot. Sorry for the confusion. I will do a mass-message if there are major updates. If you have any suggestions or run into problems please PM or reply here. Thanks and I'm glad you like it!
|
#24
|
|||
|
|||
Hi Tweakmonkey!
I installed this mod (3.6.0) and am having a different problem and a similar problem as the one that adwade was/is having. 1st. the mod worked just like you said it would. So I too adjusted the error message. The only problem in my Admincp >Language & Phrases > Phrase Manager > Phrase Type: (I did not have the "phrase type: Error Messages / invalidid" as a choice) SO, to find the actual phrase that was coming up, I created a new thread and got the error message and then searched in Phrases and found the phrase to edit. (invalidid > *inside* Front end Error Messages [probably the place you meant for us to edit in the first place). Anyway, so I make the change as you suggest. I test the mod with a new thread using a spam keyword. IT WORKS! Then I test with a url. IT WORKS 2! I get really excited as I think - "Finally the end of my spammer issue". BUT then, I test the 'Quick Reply" function and the mod works, but posts the message for the spammer to see, just not for other members or guests -- and the spammer doesn't get the error message. It just appears that the post worked. The other issue is that when I go to moderate the post, I cannot see it in the regular forum pages although in the New Post indicator it shows a new post - but when I click the link to the new posts, nothing shows up. I have to log into the admincp to moderate the post. 2nd. issue. So, the quick reply made me try the post reply function. It performed the say way as the quick reply. So, long story short: This mod seems only to work on New Threads. It sort of works on replies, but not like you intended --at least for me. If I have screwed something up, let me know. Thanks so much for this modification! Even with the two small problems I have with it, it will help slow down the spam problem. Warm Regards, Kether |
#25
|
|||||
|
|||||
Quote:
Quote:
Quote:
Quote:
Quote:
|
#26
|
|||
|
|||
Quote:
|
#27
|
|||
|
|||
Quote:
Case #1 - A Spam type NEW THREAD is created using the URL feature (i.e. [URL]) and everything seems to work just fine. In that the posting of such a msg will ellicit an error msg and mark the msg for moderation. Case #2 - A Spam type NEW THREAD is created containing a word in the keyword list.(i.e. 'www') Error msg is generated and thread is correctly moved into awaiting moderation status. Case #3 - A Spam type REPLY will mark the msg for moderation, but will not give an error message IF for instance you enter a LINK w/o using the URL feature -or- if you enter a LINK with the URL feature. The reply is immediately hidden from the user and awaits moderation. Case #4 - A Spam type QUICK REPLY will mark the msg for moderation, but will not give an error message, yet the QUICK REPLY is immediately shown to the one posting it. If he reloads the page, or revisits the thread later the QUICK REPLY msg does not show up.(as it's awaiting moderation) So from what I can tell, the MOD always works correctly to move the msg to awaiting moderation status. It's just that if/when using reply (Case #3) or quick reply (Case #4) nothing trips the error msg to be displayed to the poster. |
#28
|
|||
|
|||
Quote:
Ah, gotcha. I don't know a solution for this problem yet. Scroll up a bit to see my last reply to the other person that asked this question. The possible options I see are: 1) Change the way moderated messages are flagged to users if it's their own message (maybe style the CSS differently or something). 2) Disable the moderation feature on Replies (since most spammers tend to post new threads, at least on my forums). This can be done by uninstalling the specific plugin Auto Moderation for New Replies. I'll try to think of a better way to implement #1. Adding another warning that a user's reply has been moderated would involve some serious code hack as far as I can tell. I only use the mod for low post counts and so far haven't run into this problem yet. My forum is relatively small though with around 110,000 posts / 280 active users (~1300 members). |
#29
|
|||
|
|||
Quote:
Quote:
Quote:
Anyway, it's a TREMENDOUS MOD! I can't wait for Nov so I can nominate it for Hack of the Month. Can one nominate a Beta product for such?? |
#30
|
||||
|
||||
Is there a way to stop it moderating rss feeds?
|
#31
|
|||
|
|||
Quote:
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|