Short answer
Before you start
- A Twitch account
- Access to the official Nightbot control panel
- A short list of channel rules
- Another account or moderator for message tests
- A person responsible for reviewing appeals and false positives
Bring your setup to a 24/7 AI Streamer Coach
Ask Streamer Coach →Get personalized feedback to fix streaming issues and plan your next content.
Step by step
- 01
Connect Nightbot and make it join
Official Nightbot setup ↗Sign in at nightbot.tv with Twitch, review permissions, and click Join Channel. Follow the prompt for the required role. Check its name in chat.
What you should see: Nightbot appears in the channel and can reply.
- 02
Create one useful command
Nicole, custom commands ↗Under Commands > Custom, add !discord or a frequent answer. Set message, user level, and cooldown. Use a complete link and test once.
What you should see: The command returns the right text and respects cooldown.

The command combines its response, permissions, and cooldown. YouTube · 2:47 ↗ - 03
Review default commands
Nicole, default commands ↗Open Default Commands and disable ones you will not use. Restrict sensitive commands to moderators. Fewer active commands mean fewer surprises during a broadcast.
What you should see: The active list contains only commands you can explain.
- 04
Tune filters one at a time
Official Spam Protection documentation ↗Under Spam Protection, set caps, emotes, links, symbols, repetitions, and blacklist separately. Start lenient. Set timeout, message, and exempt level from your rules.
What you should see: A test message hits the intended filter and normal chat passes.

Each spam type has separate controls. YouTube · 5:17 ↗ - 05
Allow links without opening everything
Official link filter documentation ↗Whitelist routine domains. For one exception, a moderator can use !permit when !filters is enabled. Test one approved link and one outside domain.
What you should see: The approved link passes and the outside one gets your response.
- 06
Create timers with activity minimums
Nicole, timers ↗Add a useful message, interval, and required chat lines. Space promotional messages. When chat is quiet, the line requirement stops the bot talking alone.
What you should see: The timer appears after the selected time and activity.

The activity requirement stops automated messages in a quiet chat. YouTube · 6:51 ↗ - 07
Test and read logs
Nicole, Nightbot logs ↗Send examples of caps, repetition, a link, and a blocked word from a test account. Read Logs and loosen any filter that punishes normal conversation.
What you should see: Logs show every test and normal messages avoid timeout.

The log reveals false positives after the broadcast. YouTube · 8:17 ↗ - 08
Write responses that explain the rule
Nicole, filter messages ↗Replace generic messages with one short sentence saying what happened and how to fix it. Do not argue through the bot. Leave ambiguous cases to human moderation.
What you should see: Every tested timeout returns an understandable instruction.
- 09
Review the system after a stream
Official Nightbot setup ↗Read logs, used commands, and punished messages. Note false positives, new domains, and unused commands. Change one filter and test again before the next session.
What you should see: Every change answers a logged case and passes a new test.
If something does not work
- Nightbot does not reply.
- Confirm it joined, has the requested role, and the command is active for that user level.
- It blocks normal messages.
- Raise the limit, shorten timeout, or widen exemptions. Test a real sentence afterward.
- Timers flood chat.
- Increase interval and required lines, then disable messages that repeat information.
- A moderator cannot use !permit or change filters.
- Check that !filters is enabled and the user has the required level. Test in chat first and grant control-panel access only when needed.
Test before you go live
- Nightbot joined
- Permissions reviewed
- Command cooldown
- Filters tested
- Whitelist reviewed
- Timers spaced
- Logs read
Cómo configurar Nightbot en Twitch: moderador automático gratis
Watch the full tutorial ↗Common questions
Does Nightbot replace a human moderator?
No. It applies repeatable rules. A person still handles context, coordinated harassment, and appeals.
How do I allow one link?
Enable !filters and use !permit for that user. Keep a short whitelist for routine domains.
What are Regulars?
They are a user level with extra permissions or exemptions. Add known people and review the list.
Should I enable Song Requests?
Only when you can moderate the queue and rights for every song. Otherwise leave it disabled.
Which filter should I configure first?
Start with links and a short blacklist based on your rules. Add filters when logs show a real problem, using lenient limits.


