View Single Post
04/27/14, 02:23 PM   #1
Fathis Ules
Thief Guild Master
 
Fathis Ules's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 42
SpamBayes for The Elder Scrolls Online

SpamBayes for The Elder Scrolls Online is a bayesian antispam for The Elder Scrolls Online 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 spam, trade spam, 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

Zip:
Here

Source access:
svn is hosted here

Screenshots:
Main UI, Option panel and Spambayes in action with 5 spams and 43 hams trained


Same picture with the training panel on Right-click showing


As you see after training a few Vampire spams and hams, it is capable of blocking them

Last edited by Fathis Ules : 05/10/14 at 11:17 AM.
  Reply With Quote