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_06-04-26.zip

  • R
  • Apr 6, 2026
  • 21.73 KB
  • 423
  • 12.0.5+4
  • Classic + 3

File Name

NoSpamPlease_06-04-26.zip

Supported Versions

  • 12.0.5
  • 12.0.1
  • 5.5.3
  • 2.5.5
  • 1.15.8
[2.3.2] — current

Added

- `/nospam help` and `/nospam ?` — print a short usage line (localized)
- `SLASH_HELP` strings for all interface languages

Changed

- Player whitelist lookup — uses a hash table (`NSP.whitelistPlayersSet`) rebuilt on login, after loading saved variables, and whenever the player list changes (same behaviour, faster for long lists)
- Tooltips — `TOOLTIP_CLICK_OPEN` now includes the right-drag hint in DE, FR, IT, ES, PT-BR, ZH-CN, ZH-TW, KO (already present in EN, RU, UA)
- `USE_PATTERNS_TOOLTIP` / README — clarify Lua patterns vs PCRE; remove misleading `(?i)`-style wording; document case handling via character classes or separate keywords

Fixed

- Chat filter — if `NoSpamDB` is not ready, the filter returns without error; `NSP.IsSpam` guards against a nil DB
- Keyword list scroll — scroll child height is updated after laying out keyword rows so long lists scroll correctly; empty list sets a sensible minimum height