Download
(22 Kb)
Download
Updated: 08/05/14 04:21 AM
Pictures
File Info
Compatibility:
Update 3 (1.3.3)
Veteran Crypt of Hearts (1.2.3)
Craglorn (1.1)
Live (1.0)
Updated:08/05/14 04:21 AM
Created:04/27/14 02:10 PM
Monthly downloads:22
Total downloads:4,842
Favorites:28
MD5:
SpamBayes - the only one bayesian spam filter
Version: 100008.28
by: Fathis Ules [More]
SpamBayes for The Elder Scrolls Online is a bayesian antispam filter for The Elder Scrolls Online game with the exact same algorythm as seen in spambayes

Features:
  • Bayesian classification of messages
  • Scores from 0 to 100% messages
  • By default, messages from 0-20% are ham, 20-90% are unsure and 90% and greater are spams
  • Hides the spam, your ignore list is not used
  • Maximum transparence, every message, spam included, is displayed in a control center
  • Message training is done by right-clicking the player name
  • Extra option : filters colors in colorful player messages
  • Extra option : filters friends logged ON/OFF ui messages
  • Extra option : adds player names to context menu
  • Extra option : adds copy to clipboard to context menu
  • Developed with performance in mind, very small code

Terminology used:
  • Ham : A ham is a legit message, a wanted message, the opposite of a spam
  • Spam : A spam is an unwanted message, typically they are gold spams, but you can extend a spam to be a guild recruitment message, vampire/ww bite selling message, a specific country language you want to hide, etc.. possibilities are endless
  • Unsure : When the message is not a ham nor a spam. Your database is not filled enough to rate the message

Usage:
/spambayes or /sb to bring the UI
Right-click a player name to train a message

Other usages:
/clear to erase the text in the ChatWindow
/rl to reload the ui

Source access:
svn is hosted here
Revision: 28
Author: [email protected]
Date: mardi 5 août 2014 12:15:03
Message:
toc update
----
Modified : /trunk/SpamBayes.lua
Modified : /trunk/SpamBayes.txt
Modified : /trunk/chi2.lua
Modified : /trunk/xml.lua

Revision: 27
Author: [email protected]
Date: jeudi 26 juin 2014 00:58:51
Message:
toc update
disable color filtering
----
Modified : /trunk/SpamBayes.lua
Modified : /trunk/SpamBayes.txt
Modified : /trunk/chi2.lua
Modified : /trunk/xml.lua

Revision: 25
Author: [email protected]
Date: lundi 2 juin 2014 14:37:53
Message:
new option to disable the startup text notice
----
Modified : /trunk/SpamBayes.lua
Modified : /trunk/xml.lua

Revision: 23
Author: [email protected]
Date: vendredi 23 mai 2014 14:24:50
Message:
bump
----
Modified : /trunk/xml.lua

Revision: 22
Author: [email protected]
Date: vendredi 23 mai 2014 14:23:05
Message:
bump
----
Modified : /trunk/SpamBayes.lua
Modified : /trunk/chi2.lua
Modified : /trunk/xml.lua

Revision: 21
Author: [email protected]
Date: vendredi 23 mai 2014 13:53:38
Message:
toc update
----
Modified : /trunk/SpamBayes.txt

Revision: 19
Author: [email protected]
Date: jeudi 15 mai 2014 19:31:07
Message:

----
Modified : /trunk/SpamBayes.lua

Revision: 18
Author: [email protected]
Date: jeudi 15 mai 2014 19:20:02
Message:
filter whispers by default
----
Modified : /trunk/SpamBayes.lua

Revision: 16
Author: [email protected]
Date: dimanche 11 mai 2014 14:55:46
Message:
new command line switch /clear to clear the text in all chat tab windows
----
Modified : /trunk/SpamBayes.lua

Revision: 14
Author: [email protected]
Date: samedi 10 mai 2014 18:54:27
Message:
add option to disable trainings from ChatWindow, this work around conflicts with other chat addons like pChat, thx Khorrhxe @ esoui
existing users: think to enable it if you like training from the ChatWindow
----
Modified : /trunk/SpamBayes.lua
Modified : /trunk/xml.lua

Revision: 12
Author: [email protected]
Date: mercredi 7 mai 2014 20:07:15
Message:
color filter should recognize user created links often mades in lowercase colors
----
Modified : /trunk/SpamBayes.lua

Revision: 11
Author: [email protected]
Date: mardi 29 avril 2014 16:02:45
Message:
hardcode ignore flag
----
Modified : /trunk/SpamBayes.lua

Revision: 9
Author: [email protected]
Date: mardi 29 avril 2014 12:56:55
Message:
GetUnitGender("player") at start because ^Mx appends male players and ^Fx females
----
Modified : /trunk/SpamBayes.lua

Revision: 7
Author: [email protected]
Date: lundi 28 avril 2014 16:15:42
Message:
better ignore own message because ^Mx appends our own player name in ChatSystem:OnChatEvent
----
Modified : /trunk/SpamBayes.lua

Revision: 6
Author: [email protected]
Date: lundi 28 avril 2014 01:17:09
Message:
omitted to ignore own messages
----
Modified : /trunk/SpamBayes.lua

Revision: 4
Author: [email protected]
Date: dimanche 27 avril 2014 21:14:57
Message:
update contact informations
----
Modified : /trunk/SpamBayes.lua
Modified : /trunk/chi2.lua
Modified : /trunk/xml.lua

Revision: 3
Author: [email protected]
Date: dimanche 27 avril 2014 21:01:05
Message:
svn:keywords and version update
----
Modified : /trunk/SpamBayes.lua
Modified : /trunk/SpamBayes.txt
Modified : /trunk/chi2.lua
Modified : /trunk/textures/background.dds
Modified : /trunk/textures/border.dds
Modified : /trunk/textures/grip.dds
Modified : /trunk/textures/grip2.dds
Modified : /trunk/textures/slider.dds
Modified : /trunk/textures/sliderbg.dds
Modified : /trunk/textures/slideredge.dds
Modified : /trunk/textures/spambayes_logo.dds
Modified : /trunk/textures/spambayes_tint_close.dds
Modified : /trunk/textures/spambayes_tint_close1.dds
Modified : /trunk/textures/spambayes_tint_close2.dds
Modified : /trunk/xml.lua

Revision: 2
Author: [email protected]
Date: dimanche 27 avril 2014 20:53:15
Message:
initial commit
----
Added : /trunk/SpamBayes.lua
Added : /trunk/SpamBayes.txt
Added : /trunk/chi2.lua
Added : /trunk/textures
Added : /trunk/textures/background.dds
Added : /trunk/textures/border.dds
Added : /trunk/textures/grip.dds
Added : /trunk/textures/grip2.dds
Added : /trunk/textures/slider.dds
Added : /trunk/textures/sliderbg.dds
Added : /trunk/textures/slideredge.dds
Added : /trunk/textures/spambayes_logo.dds
Added : /trunk/textures/spambayes_tint_close.dds
Added : /trunk/textures/spambayes_tint_close1.dds
Added : /trunk/textures/spambayes_tint_close2.dds
Added : /trunk/xml.lua

Revision: 1
Author:
Date: dimanche 27 avril 2014 16:05:09
Message:
Initial directory structure.
----
Added : /branches
Added : /tags
Added : /trunk
Added : /wiki
Optional Files (0)


Archived Files (10)
File Name
Version
Size
Uploader
Date
100007.27
22kB
Fathis Ules
06/25/14 05:04 PM
100004.25
22kB
Fathis Ules
06/02/14 06:41 AM
100004.23
22kB
Fathis Ules
05/23/14 06:29 AM
10003.19
22kB
Fathis Ules
05/17/14 05:42 AM
10003.16
22kB
Fathis Ules
05/12/14 08:34 AM
10003.14
22kB
Fathis Ules
05/10/14 10:58 AM
10003.12
21kB
Fathis Ules
05/07/14 12:11 PM
10003.9
21kB
Fathis Ules
04/29/14 04:59 AM
10003.7
21kB
Fathis Ules
04/28/14 08:21 AM
10003.4
21kB
Fathis Ules
04/27/14 02:10 PM


Post A Reply Comment Options
Unread 06/04/15, 10:16 AM  
percivalnelish

Forum posts: 0
File comments: 9
Uploads: 0
dead?

no more developing for this piece of art addon?

no one want to retake it to life?

Report comment to moderator  
Reply With Quote
Unread 09/16/14, 04:12 AM  
Fathis Ules
Thief Guild Master
 
Fathis Ules's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 17
Uploads: 1
Not sure if the latest BIG patch is causing problems, it takes a long time to update here, feel free to tell me if you see, I'm not playing these last days but I keep my subscription active

Originally Posted by TribeofOne
any way to use something like this to not block Guild recruitment or wts spam altogether but to send them to their own separate chat tab?
If it blocks a message you don't want to be blocked the goal is to mark it as ham. This means your database is not enough filled of spam and ham words to distinguish

Nor you are training more SPAM than hams and this is really not good, because many messages might be flagged spam if you make the addon not even able to recongnize a ham.

My tips, train always more hams than spams, like two times or more, this will negate the possibilities to get false positive a lot and of course, the more you train, the more it will be powerful
Last edited by Fathis Ules : 09/16/14 at 04:14 AM.
Report comment to moderator  
Reply With Quote
Unread 08/30/14, 10:16 AM  
TribeofOne

Forum posts: 41
File comments: 50
Uploads: 0
any way to use something like this to not block Guild recruitment or wts spam altogether but to send them to their own separate chat tab?
Report comment to moderator  
Reply With Quote
Unread 08/12/14, 04:24 AM  
Fathis Ules
Thief Guild Master
 
Fathis Ules's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 17
Uploads: 1
thanks man will look into this once I get some motivation, DayZ caught me and is attempting to addict me
Report comment to moderator  
Reply With Quote
Unread 08/07/14, 12:19 PM  
gillysan

Forum posts: 5
File comments: 124
Uploads: 0
Request: chat flood control like X4D LibAntiSpam had. Helps with the players selling who lack any seller etiquette.

Where you can specify how frequently someone repeats exactly what they said before, that part.
Last edited by gillysan : 08/07/14 at 12:47 PM.
Report comment to moderator  
Reply With Quote
Unread 07/10/14, 10:44 AM  
Fathis Ules
Thief Guild Master
 
Fathis Ules's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 17
Uploads: 1
@Wykdwolffie indeed that's an issue with the option of training from the ChatWindow, currently you can workaround by disabling "Allow training from the ChatWindow" and training will only be done in the sb window
I have done this because when you right click a player name in ChatWindow, there is no way to ask the client what sentence the player wrote, so I need to store each sentence in an ordered table, and the id of each sentence is reported to the players link in sbid_#
I will look if I can modify the player's link another way it does not produce such error, I was aware that by design this would cause small problems like that
Technically this is much a lack of informations in the default client I'm attempting to fix by myself, because in a well designed client like WoW, each time you right click a character you can retrieve a lineId and a simple call to a function similiar to GetLine(LineId) returns the text, unfortunately to do this in Eso I have to implement such obscure fix.

@Sp00sty, sure in the addon that's only hiding the notification for you.
One way to stop it from appearing on your Friends would be to change your online status to OFFLINE in the game, your friend will see you disconnecting once and the next connections disconnections won't be shown to them because the online status persist and stays offline until you set it back manually to Online
Last edited by Fathis Ules : 07/10/14 at 10:59 AM.
Report comment to moderator  
Reply With Quote
Unread 07/09/14, 09:01 PM  
Sp00sty

Forum posts: 67
File comments: 172
Uploads: 0
Freinds log-on-off Notifications

Fathis,

I saw your reply in the Addon request forum that you have an option for hiding those notifications. But that is only to the person that installs the addon, correct?

In building your addon, did you come across access to a function to not SEND them in the first place??

Something I could use to not spam others with my log-on-offs??
Report comment to moderator  
Reply With Quote
Unread 07/07/14, 11:07 PM  
Wykdwolffie

Forum posts: 1
File comments: 57
Uploads: 0
Cannot reply to whispers.

Here is the post I did on reddit/zos forums to make you aware of the issue.

I'm sure this has been discussed and I've just missed it. This happened to me weeks ago, and then cleared up. It happens with all add-ons, and with no add-ons.

I get a message from Talks-In-3rd-Person. I hit reply. (/r) I see: @Talks-In-3rd-Persons_Bid23... but fail, and say No Account Found. If I click the persons name, or hit return if my last chat was a whisper to them, it will work.

Thoughts? Tips?

***EDIT***
Spambayes (***EDIT*** Spambayes (http://www.esoui.com/downloads/info3...pamfilter.html) was the addon causing the problem.

I removed all addons, added them back in small groups, then eliminated them. That is the culprit.
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 08:46 PM  
drunky

Forum posts: 2
File comments: 32
Uploads: 0
thanks for the update all the work you are doing.
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 08:20 PM  
GrfxGawd
 
GrfxGawd's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 20
Uploads: 1
Originally Posted by Fathis Ules
Caused by "Filter colors in colorful player messages" not yet 100007 ready

Filtering colors seems no more needed, the option is forced disabled for the moment since 100007
Meh, no offence, but I wasn't filtering the colors anyway. Thank you for your hard work and creating an update so quickly. I'll be certain to give detailed feedback if I encounter anything else that Zenicrack toasted.
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 04:30 PM  
Fathis Ules
Thief Guild Master
 
Fathis Ules's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 17
Uploads: 1
Caused by "Filter colors in colorful player messages" not yet 100007 ready

Filtering colors seems no more needed, the option is forced disabled for the moment since 100007
Last edited by Fathis Ules : 06/25/14 at 05:09 PM.
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 09:18 AM  
GrfxGawd
 
GrfxGawd's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 20
Uploads: 1
Originally Posted by DenverRalphy
After Patch 1.2.3, this addon breaks Linked Items in chat. Linked items show up as corrupted text.
It writes the unparsed item id string to chat. There's not even an item name in the string.
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 07:48 AM  
DenverRalphy

Forum posts: 0
File comments: 5
Uploads: 0
After Patch 1.2.3, this addon breaks Linked Items in chat. Linked items show up as corrupted text.
Report comment to moderator  
Reply With Quote
Unread 05/25/14, 05:29 AM  
thelegendaryof
 
thelegendaryof's Avatar
AddOn Author - Click to view AddOns

Forum posts: 161
File comments: 88
Uploads: 7
Originally Posted by Fathis Ules
They have marked the Target* API deprecated and so on the problematic menu is gone
Report comment to moderator  
Reply With Quote
Unread 05/23/14, 08:28 AM  
Fathis Ules
Thief Guild Master
 
Fathis Ules's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 17
Uploads: 1
They have marked the Target* API deprecated and so on the problematic menu is gone
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: