Skip to content

dazusu/shhml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shh!(ml) - An intelligent /yell spam filter for Final Fantasy XI using a Naive Bayes classifier model

Shh!(ml) is an addon for Windower 4 that detects and filters spam messages in Final Fantasy XI /yell. Particularly useful if you play on Asura.

Model Updates

  • 27/05/2025 - Updated model to include a spam vocab of 1214834, and ham of 24325.

Features

  • Machine learning-based spam detection
  • Filters egregious /yell messages, particularly those from RMT (though messages from legitimate players should get through, even if they are selling things)
  • Configurable spam threshold (for now, set this at the top of shhml.lua until commands are added).

Todo

  • Add commands to allow the threashold and other configuration to be changed within game
  • Add configurable whitelist and blacklist (currently automatic based on spam frequency)
  • Add categories of spam, such as "sellers", "dynamis", "omen" for selective filtering
    • Presently, anything that's trying to sell you something aggressively is blocked

Files

Installation

  1. Place files in a folder in your Windower addons directory /addons/shhml
  2. Load the addon with //lua load shhml
  3. Enjoy peace, while still seeing relevant (non-spammy/rmt'ish) yells.

Usage

The spam filter model will be updated frequently.

About

A Final Fantasy XI (FFX) Spam Filter addon for WIndower4

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages