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:40
Total downloads:4,885
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 04/27/14, 02:48 PM  
king_otn

Forum posts: 0
File comments: 22
Uploads: 0
Does this also work for spam mails, not just chat messages but mails too? Otherwise, I'd like to make a huge suggestion and see if you can get it to also apply for in-game mails as I keep getting these spam mails every time I login. I don't know why I do but I'm guessing they know my name from twitter or website. Either way, could you look into implementing this to also apply for in-game mail? Thanks!
Report comment to moderator  
Reply With Quote
Unread 04/27/14, 04:03 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
Currently no it does not support emails but could look into it, what scares me with emails is that if you flag by mistake a ham as spam or in the early training when the database is fresh I risk to delete the emails
What are doing other anti spam addons about emails, are they just flagging the email as read or are they hard deleting the email once it is flagged spam ?

Else sure the bayesian method would fit very well with ingame emails because originally this method works for emails because they contains a large amount of words, making the probability guessiong even easier, technically with the bayesian method, the more messages you train, the more words it knows, makes the probability the more accurate

The other problem with emails is that you will have for sure many spam to train, but not as much ham to train except from hirelings so it won't probably be as much usefull it is for chat messages, but still could look into it
Last edited by Fathis Ules : 04/27/14 at 04:09 PM.
Report comment to moderator  
Reply With Quote
Unread 04/27/14, 04:55 PM  
Aryea

Forum posts: 3
File comments: 15
Uploads: 0
I installed this the second I got an email about a PM from you Thank you!
Report comment to moderator  
Reply With Quote
Unread 04/28/14, 01:17 PM  
Arnovich

Forum posts: 0
File comments: 67
Uploads: 0
When copy to clipboard - name of char copying as name of account.
Report comment to moderator  
Reply With Quote
Unread 04/28/14, 01:47 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
Originally Posted by Arnovich
When copy to clipboard - name of char copying as name of account.
I don't understand what you mean but it works as expected, it copies the complete line seen in the chat
Last edited by Fathis Ules : 04/28/14 at 01:47 PM.
Report comment to moderator  
Reply With Quote
Unread 04/28/14, 07:01 PM  
king_otn

Forum posts: 0
File comments: 22
Uploads: 0
Originally Posted by Fathis Ules
Currently no it does not support emails but could look into it, what scares me with emails is that if you flag by mistake a ham as spam or in the early training when the database is fresh I risk to delete the emails
What are doing other anti spam addons about emails, are they just flagging the email as read or are they hard deleting the email once it is flagged spam ?

Else sure the bayesian method would fit very well with ingame emails because originally this method works for emails because they contains a large amount of words, making the probability guessiong even easier, technically with the bayesian method, the more messages you train, the more words it knows, makes the probability the more accurate

The other problem with emails is that you will have for sure many spam to train, but not as much ham to train except from hirelings so it won't probably be as much usefull it is for chat messages, but still could look into it
there isn't any for mail on TESO but WoW has a few I bet.
Last edited by king_otn : 04/28/14 at 07:01 PM.
Report comment to moderator  
Reply With Quote
Unread 05/01/14, 07:42 AM  
Arnovich

Forum posts: 0
File comments: 67
Uploads: 0
Outgame notebook:
|Hignore:character:Name of char:sbid_2|h[Name of char]|h Lalalalalalala

Ingame notebook (for example ZAM notebook):
[Name of char] Lalalalalalala

In Ingame notebook: name of char - not name of char. It is name of account.
In the game the wrong tag.
Report comment to moderator  
Reply With Quote
Unread 05/02/14, 02: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
you can't get the name of account with @ that easily, you have to ignore someone to see it, or Guildies or Friends.

Or explain me how can you get the @account name from a character name because I have been looking into this but unfortunately it is not possible to me, I'm just retransmitting official arguments, "official" maybe because the data can still be intercepted by another addon before me.

If you are still here let me know the other chat addons that you have installed with SpamBayes and I could look into a possible conflict.
Last edited by Fathis Ules : 05/04/14 at 09:25 AM.
Report comment to moderator  
Reply With Quote
Unread 05/06/14, 01:39 PM  
Arnovich

Forum posts: 0
File comments: 67
Uploads: 0
My addons



If I click "target", then


You can add a "copy to clipboard" in the dialogue "tell", "guild", "group" and other?
Report comment to moderator  
Reply With Quote
Unread 05/07/14, 12:04 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
Don't click target this most likely never work and you don't need it

It fails because there is no possibilities to use the original menu without flagging it unprotected unless recreating a complete menu which I'm not going to do just to fix this Target function, useless to me.
Last edited by Fathis Ules : 05/07/14 at 12:15 PM.
Report comment to moderator  
Reply With Quote
Unread 05/10/14, 08:38 AM  
Khorrhxe

Forum posts: 5
File comments: 35
Uploads: 0
it's adding the text 'sbid_number' next to any names in my chat now, I think this happened after I updated pchat/pnames
Report comment to moderator  
Reply With Quote
Unread 05/10/14, 11:01 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
Originally Posted by Khorrhxe
it's adding the text 'sbid_number' next to any names in my chat now, I think this happened after I updated pchat/pnames
Indeed the ability of training from the ChatWindow could cause conflicts with other Chat addons so to solve this quickly,

I have added an option in 10003.14 to enable/disable the trainings from the ChatWindow

If you set it to OFF "Allow trainings directly from the ChatWindow (to disable if you see sbid_ in names)" you shouldn't see anymore sbid_ but you will have to open spambayes /sb to train a message

thx for reporting
Last edited by Fathis Ules : 05/10/14 at 11:26 AM.
Report comment to moderator  
Reply With Quote
Unread 05/12/14, 08:43 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
added /clear in 10003.16 so you can clear the text of all chat tab at once
Report comment to moderator  
Reply With Quote
Unread 05/15/14, 02:22 AM  
drunky

Forum posts: 2
File comments: 32
Uploads: 0
whisper not filtered?

Hi,

Thanks for the addon i love it but i have one question because i could not find my answer. Can it filter whisper?

I am asking because i get spam whispered to me but i can't mark them as spam. In fact the only option i have are the standard ESO option.

I tried with a normal one and the addon option are there.
Report comment to moderator  
Reply With Quote
Unread 05/15/14, 11:27 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
Re: whisper not filtered?

Originally Posted by drunky
Hi,

Thanks for the addon i love it but i have one question because i could not find my answer. Can it filter whisper?

I am asking because i get spam whispered to me but i can't mark them as spam. In fact the only option i have are the standard ESO option.

I tried with a normal one and the addon option are there.
Made this change in the source svn yet just one more line of code to add so you can test it right know, https://code.google.com/p/eso-spamba.../SpamBayes.lua

thx for the suggestion, indeed if I remember whispers were scanned in wow and war, wow had a lot of whispers spammings
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: