promotional bannermobile promotional banner

OnceIsEnough

Duplicate Chat Message Filter. Keep your chat window clean. You just saw that message, you don't need to see it again.
onceisenough_GUI1.png.jpg

onceisenough_GUI1.png.jpg

Description

Tired of seeing the same message spammed over and over in Trade, Services, or General? OnceIsEnough automatically hides duplicate chat messages, showing each unique message only once within a configurable time window. Your own messages are never filtered.

Inspired by the classic SpamThrottle addon, rebuilt from the ground up for WoW Midnight (12.x).


Features

  • Filters duplicate messages across Say, Yell, and any numbered chat channels
  • Configurable filter window — default 20 minutes, adjustable in the UI
  • Per-character settings saved automatically
  • Clean in-game settings panel — open with /once
  • Channel names populate automatically as messages are seen
  • Your own messages are always shown regardless of settings
  • Lightweight — no dependencies, no libraries

Usage

Command Description
/once Open settings panel
/once reset Wipe message memory
/once debug Toggle debug output
/once ? Show all commands

Notes

  • Due to API changes in WoW Midnight, channel names populate passively as messages arrive rather than on load. They are saved per character and will be remembered on subsequent logins.
  • Compatible with other chat addons. If a channel appears empty, another addon (such as BadBoy) may be filtering messages before OnceIsEnough sees them.

Feedback & Issues Found a bug or have a suggestion? Leave a comment or open an issue on the project page.

The OnceIsEnough Team

profile avatar
Owner
  • 1
    Projects
  • 7
    Downloads

Old and grumpy