New Features: Anti Spam and 'VGIgnore'

Amadeus

The Maestro
Staff member
Code:
June 27, 2007 -- By Amadeus
[ISXVG-20070613.0087]
* ISXVG will now completely ignore tells that contain keywords that indicate a gold farmer/seller.  I do not condone gold-farmer-bullshit-tell-sending 
  with ISXVG.
* Added new EVENT:
  1. VG_onTellIgnored(string Message)
  ~ The "VG_onTellIgnored" EVENT is sent to you when ISXVG automatically filters a tell for you.  In other words, if you want to know
    when gold farmers are spamming you, then you can use that event. (Or, if you want to know if anyone is trying to impersonate a gold farmer.)
* Added the following new MEMBER to the 'character' datatype:
  1. IgnoringAll           (bool type)   [returns value based upon whether user is 'ignoring all' as toggled with the 'VGignore all' command explained below]
* Added new COMMAND: "VGIgnore".  This command allows you to specify particular key phrases that will cause ISXVG to ignore an incoming chat window text.
  The given phrase will trigger an ignore if it is found in the chat window incoming text. You may also use the 'VGignore all' toggle to ignore ALL incoming 
  chat window text (ie, if you need complete silence.)  Use the 'VGignore all' command again to toggle things back to normal, which will again use the ignores 
  you already had set up.
  ~ Syntax:  VGIgnore all
             VGIgnore List
             VGIgnore Add "<phrase>"
             VGIgnore Add "<phrase>" [Channel#]
             VGIgnore Delete "<phrase>"
  ~ NOTES:
    1. 'Channel#' should be an integer which corresponds to the chat 'Channel#'.  Thus far, your only option is the number 1 for the "incoming tell" chat type.  I will add
       others as they are requested.  However, my assumption is that most will just want to ignore the phrase completely.
    2. If no 'Channel#' is given, then ANY text that comes through that contains the phrase will be ignored.
    3. It is possible that having a long list of ignores MAY cause performance issues.  It is doubtful, but possible. (ie, you'd probably have to have a VERY
       long list).  
    4. Ignores are stored in the file '/innerspace/extensions/isxvgignores.xml'.  You can edit this manually; however, you will need to do so when the extension
       is unloaded.
    5. If you cannot figure this out, or if you have questions needing an example for a particular instance, please ask on the GENERAL section of the isxgames.com
       forums.
*** 6. YOU DO NOT need to set to ignore any words that isxvg is already ignoring (ie, the anti-gold seller tell spam code already installed.)  If you are getting spam 
       tells from gold farmers, please private message or email Amadeus with the URL they are advertising and he'll add those to the extension's internal blacklist 
       rather than you having to ignore them. 
    7. If you are ignoring a phrase completely, it will also not appear if you type it yourself!
 

don'tdoit

Active Member
During my work on VGAlarm (newbs should check it out if you haven't).

----
EDIT (Amadeus):

Removed reference to channel numbers that work for vgalarm, but do not correspond to VGIgnore (see my posting below.)
 

Amadeus

The Maestro
Staff member
The channels don't match up with the VGIgnore command relative to the chat event that you used for vgalarm. So, I'm going to remove that list so it doesn't confuse people.

You'll have to request me to add a specific channel for you. Right now I just put in "Incoming Tells" as 'Channel#' 1. Please note this line from the patch notes:
Code:
    1. 'Channel#' should be an integer which corresponds to the chat 'Channel#'.  Thus far, your only option is the number 1 for the "incoming tell" chat type.  I will add
       others as they are requested.  However, my assumption is that most will just want to ignore the phrase completely.
 

don'tdoit

Active Member
durn it, read that, didn't register correctly. got it now. here i was hoping my list might be useful, heheh.
 

Amadeus

The Maestro
Staff member
Yes, it would have been nice if it would have been the same ..but it wasn't.

However, if I get some time soon I'll add in a way for you to sound any of the "UI" sound effects that VG uses ..which should be a fun addition to the alarm script.
 

pangelo

Active Member
Dude... this sooooo rocks!!!! This alone is worth 100.20s for 5.00. Sorry to disturb......

you rock!
 

cheasley

Active Member
After using it all weekend and yesterday, I didn't get a single spam tell. The only ones I noticed were when they used the general channels to sell their wares...

Awesome, awesome feature! Two thumbs, waaaay up!
 

spudman

Active Member
I didn't send this to Ama because I'm not sure if it's a new tactic or if some spammer just misspelled their website in their spamming script.

I was receiving tells today advertising www.somemisspelledurl.com. That's not a real site, but if you spell it correctly it works. I added it to my personal ignore, but wasn't sure if other people were getting similar 'mis-spellings' or if it was just one guy who f'd up his script.

If other people are getting similar stuff then maybe we should pm Ama these, but if not, then it's not worth it.
 
Last edited:

Stardog

Active Member
I got that last night as well, seems to be new somehow.
First one in forever, got it about 2 am.. set my alarm off and woke my entire house up
 

mycroft

Script Author: MyPrices
I've been PMing Ama every time one gets past the filter to try avoid advertising the sites on here , they seem to be using miss-spelling to get around filters now, knowing most people would type the correct URL when using web browsers...
 
Top Bottom