Jump to content

AutoItScript

Clients
  • Posts

    770
  • Joined

  • Last visited

  • Days Won

    2

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Posts posted by AutoItScript

  1. Thanks for the suggestion, much appreciated 🙂

    But, no. I've been with invision since v1.0 and I'm at the point where I won't run any plugins/apps unless I wrote them myself. I just don't have the time to maintain customisations.

    I've been away for a year and now, and on return I'm having to contend with getting my site from 4.5.x to 4.7.x and in that time PHP 8 has gone from IPS support "We do not support PHP 8" to "PHP 8 is required". Exhausting. So yeah, zero plugins from here out!

  2. Hi,

    On my forum we used the feature where when you reached max rank you could use a custom title that displayed next to your name/avatar.  I've just upgraded from 4.5 to 4.6 and these have all vanished and I can't see a way of enabling them. This feature hasn't been removed has it? I had a scan of the 4.6 release notes but can't see any mention of it. I can see that you can add a member title in the profile but that's an all or nothing setting rather than being enabled on rank.

  3. I'd agree. Personally I kinda prefer a light theme. But seriously, if its as easy as they say "just edit the css" then IPS should get an intern on that job every new release and make it in-box so we all have a template to build from. It's awful trying to do it from scratch at the moment - all the relevant colours aren't even in the theme editor. Hello, ".ipsBox" I'm looking at you!

  4. I didn't take it down but can't seem to see any of the files I uploaded - don't know what going on there. I'm just upgrading my site to 4.4.0 this week so just making sure everything still works and updating if needed.

  5. I've reworked the plugin (the auto moderation parts) based on some new API features in 4.1.6 -it makes the code much neater and hopefully fixes any problems. I'm upgrading my live site this weekend and if all goes well I'll release the new version then. It will require 4.1.6+ though.

  6. On 22 December 2015 at 6:16 AM, gbarry said:

    Appreciate the work put into this--while I know it's something you built for your own site, I was wondering if you've tested recently with the latest version of IPS4. Particularly interested in the keyword blocker. Ran a few test posts with a few expressions (including your language blocks) and the offending post generates an EX2 error code. Funny thing is, the post still makes it through unmoderated, but does not trigger a notification email. 

    I just upgraded my dev site to 4.1.6.1 and as far as I can tell everything is looking ok. I looked at the code changes and there doesn't seem to be anything that should have changed. Is anyone else able to replicate this?

    Edit: Nah, something is a bit screwy, I'll have to investigate more.

    Edit2: Actually the bug I saw was nothing to do with the plugin, some sort of advanced search error that happens even without the plugin. 

     

     

  7. It depends on the action you set:

    - Deny: They get the same message as the IPS Spam Service which is something like "You are not allowed to register" with a link to the Contact Us form.

    - Allow with admin approval: They get a message saying that they will receive an email message to validate once admin has approved the account

    - Moderate: They register as normal, but when they go to post they will be in the moderator queue.

    I've actually set my forum up so that it just lets them register anyway but they are placed on moderation. Less trouble for the user (if they are a real user) than getting totally blocked from registration and still easy to clearup or see from the first post if they are a spammer.

  8. Finished testing the new version and I've had my first Korean-spam free day today :) 

    v1.0.2 uploaded to marketplace.

    • Added option to check IP addresses during registration and take action based on the country of origin
    • Added option to require moderator approval for posts and topics based on a regular expression check of the content. Users with already approved content can be excluded.
    • In addition to deny/allow/admin approve registrations you can also flag the new member to require moderator approval for new content

     

    regexp.thumb.png.6c3119312393e77ac002a0f

    country.thumb.png.2286417a044c18dcd476ba

  9. The IPS service (or StopForumSpam/http:bl) seems to be missing 99% of these spammers. If you do a google for korean spammers you'll see that they've been a plague this year with many big forums have 10/20 pages of spam on the front pages. They seems to be highliy sophisticated and using new accounts/IPs all the time. When I click Flag As Spammer it will tell the IPS service about this particular email address so someone on a less busy board may benefit.

  10. Spam Happy is an automatic IPS rank I think, I've not got around to changing it yet :)

    No point not being honest about the functionality - I'm not trying to sell anything. I'm not interested at all in writing plugins/code for IPS 4 but I'm just finding it a necessity at the moment to make things work how I/my community want. And I'm geeky enough to enjoy the challenge so it's not all bad :) 

     We've had up to 40 of these korean spammers per day each creating up to 10 topics each. It looks terrible until the moderators clean up. So I'm trying all kinds of things to balance ease-of-registration but preventing spam.

    Here's a screenshot of the new feature as it stands:

    regex.thumb.png.d3c7ba8258b1f533e0343752

    The php regex I'm testing at the moment is '~\p{Hangul}|\p{Han}|\p{Cyrillic}~u' which flags any Russian/Chinese/Korean. At that point the user has already registered so I'm then flagging the matching topic/post and switching it to moderator approval and the moderators receive a notification. So users never even see it. If the post is legitimate then it can just be approved. Otherwise I'm clicking Flag As Spammer which deletes all the content and bans the users (that's how I have it setup).

    Here is a screenshot of my forum right now after I've had it running for a while.

    result.thumb.png.65aaa8e03cb039c11a1e573

     

  11. I'm still getting a fair bit of Korean spam which is being created by users who aren't on any of IPS/StopForumSpam/http:BL lists. I'm testing a feature where a regular expression can be applied to post titles and content. If it matches the post is automatically flagged for moderator approval. This means that the forum will still look clean for users and moderators can then clean it up easily with the Flag As Spammer tool. I'm testing the changes on my forum at the moment - I'll update the plugin on Marketplace after testing looks ok.

  12. Having been under heavy spam attack recently the plugin I was previously using had a few bugs and I needed some more options so this is the result.

    Features

    • Performs various checks during user sign-up to prevent spammers
    • Checks the Stop Forum Spam service and uses the "confidence" part of the API to reduce false positives
    • Checks the Project Honeypot service with a configurable threat level (API key required)
    • Checks one or more standard DNS Block Lists (DNSBL) such as xbl.spamhaus.org
    • Checks a built-in list of hundreds of disposable email providers so that you don't need to add separate Ban Filters in the ACP
    • Logs actions to the built-in IPS Spam Service Logs (different response codes are used for Stop Forum Spam, PH, Email so you can see which service triggered an action)

    This is what I use on my own forum, so suggestions for improvements are welcome. 

    The disposable email list is just a built in list of a few hundred hosts I found at the moment. I'm not sure the best way of making this list configurable/updated. I found some services on the web but they aren't free and I'm not really interested in non-free services for this plugin unless there is demand.

×
×
  • Create New...