Smart Mod Bot

AI moderation for Twitch, YouTube, and Kick — built to keep you and your community safe.

Streamer.bot Import String

Click the bar below to copy the Streamer.bot import string to your clipboard.

Setting up the Smart Mod Bot

The mod bot needs your bot account set up on Streamer.bot and also to be a moderator on your channel.

  1. Import the string
  2. Compile the C# sub-action
  3. Check the triggers and mod the bot account
  4. Type !modsetup in your chat
  5. Configure the AI Judge tab
  6. Configure Filters
  7. Configure Punishments
  8. Exemptions, Save, and go live

Mod Commands

Broadcaster and mods only. API keys cannot be set from chat — use !modsetup for that.

Frequently Asked Questions

Do I need Smart AI Bot to use this?

No. Smart Mod Bot works on its own. If you also run Smart AI Bot v2.0, you can share the same AI provider and API key — tick that option on the AI Judge tab.

Can I run this in the same action as Smart AI Bot?

No — use a separate Streamer.bot action for each bot. One action for chat, one for moderation.

Why doesn't !modsetup open a window?

Use your broadcaster account (not a mod or bot account). Check that chat triggers are added, the action is enabled, and System.Windows.Forms.dll + System.Drawing.dll are in References. See Streamer.bot logs for errors.

What is dry-run mode?

Dry-run detects violations and reports what it would do in chat/logs, but takes no actions — no deletes, timeouts, or bans. Leave it ON for the first week, then run !mod dryrun off when you trust it.

Will it ban someone for saying "kill him" during a boss fight?

Unlikely. Patterns alone can never auto-ban. Borderline messages go to the AI judge with recent chat context, trust score, and strike history — so gaming hype and jokes are usually allowed.

Does my bot account need to be a moderator?

Yes. The bot needs mod permissions to delete messages, timeout, and ban on Twitch/YouTube/Kick.

Can I use it for free?

The bot is free. Local detection is free and instant. The AI judge only runs on uncertain cases — use Groq/Gemini free tiers, OpenRouter free models, or local Ollama to keep AI costs near zero.

Is my API key safe?

Keys are stored in Streamer.bot global variables on your machine. They are never hardcoded in the script and cannot be set from chat.

More free stream tools by ZeMaxi