Nightbot offers a repetition filter that allows you to control how repeated phrases handled in your chat.


Managing Repetition can be found in the Nightbot Spam Protection menu by owners and channel managers.

To view settings for Nightbot's repetitions filter, head over to the Spam Protection menu.

Clicking the Options button will open a popout that you can customize filter settings.


  • Timeout Length - This is the maximum length of time Nightbot will timeout users for when being punished for this spam filter. Nightbot always issues a 5-second timeout for first offenses, and repeat offenses yield the length you select. The 600-second default value is equivalent to 10 minutes.

  • Limit - This is the minimum percentage of repetitions posted before Nightbot will punish the user for spamming. The default limit is 45% but can be adjusted as needed.

  • Exempt Userlevel - This is the minimum required userlevel to be exempt from this filter. For example, if regular is set, regulars are able to use repetition and not get punished.

  • Silent Mode - Enable this setting and Nightbot will no longer give messages to punished users. This is useful for busier channels where Nightbot floods the chat with timeout explanation messages.

  • Custom Message - This sets a custom message to be displayed to users when they are punished from the repetition filter. Leaving this blank will use the default messages, which are randomly chosen Duke Nukem quotes.

Managing Repetition Filter

All filters can be managed through the Spam Protection menu or through the !filters command.

Still need help? Ask on the forums!
Last updated on 10th May 2017