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.
- 27/05/2025 - Updated model to include a spam vocab of 1214834, and ham of 24325.
- 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).
- 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
shhml.lua- Main addon filespam_detector.lua- Spam detection logicspam_model.lua- Machine learning model datadkjson.lua- JSON library
- Place files in a folder in your Windower addons directory /addons/shhml
- Load the addon with
//lua load shhml - Enjoy peace, while still seeing relevant (non-spammy/rmt'ish) yells.
The spam filter model will be updated frequently.