No Spam Please

NoSpamPlease is a lightweight addon for World of Warcraft that blocks chat spam using custom player-defined keywords. It supports all major game versions, features a multilingual interface, real-time filtering, and tracks blocked messages per session.

File Details

NoSpamPlease_02-05-26.zip

  • R
  • May 2, 2026
  • 28.74 KB
  • 433
  • 12.0.7+5
  • Classic + 3

File Name

NoSpamPlease_02-05-26.zip

Supported Versions

  • 12.0.7
  • 12.0.5
  • 5.5.4
  • 5.5.3
  • 2.5.5
  • 1.15.8
 [2.5.0]

Added

- Strip colors & links (plain mode) — optional `NoSpamDB.stripChatMarkup` and checkbox Strip colors & links for matching: when Lua patterns are off, `|c…|r`, hyperlinks (`|H…|h…|h`), and `|T…|t` are removed before matching so spam cannot trivially split keywords with markup.
- `/nospam stats` — prints total blocked messages this session and top keyword hit counts (sorted).
- `/nospam remove` keyword1,keyword2 — removes matching entries from the saved keyword list (same rules as add: plain keywords compared lowercased).
- Session total — `NSP.sessionBlockedTotal` increments on each blocked message; settings icon tooltip shows filter on/off, keyword list size, and session block count when applicable.
- Helpers — `NSP.StripChatMarkupForMatch`, `NSP.RemoveKeywordsFromString`, `NSP.GetSessionTopKeywordHits`.

Changed

- Settings window height set to 380×900 to fit the new filter option.
- Localization — new strings in enUS / ruRU / ukUA; other locales fall back to English for missing keys via existing `__index`.