SnapShield Features

One suite. Two worlds — Discord and Twitch. Every tool you need to protect, automate, and engage your community.

Discord Bot

  • Bot Settings — secure token validation and live connect/disconnect.
  • Auto Roles — assign roles automatically on member join.
  • Reaction Roles — create self‑assign panels with emoji‑to‑role mapping.
  • Moderation — choose monitored channels and escalation levels.
  • Strike System — unlimited configurable actions (Warn, Timeout, Kick, Ban, Quarantine).
  • Word Filters — separate Strike and Banned lists with import/export.
  • Spam Detector — cross‑channel pattern detection and quarantine automation.
  • Logging — route moderation events with per‑category toggles.
  • Social Notifications — auto‑post Twitch “went live” embeds with thumbnails and viewer counts.
  • Dashboard — live bot status, server info, and configuration counts.

Twitch Bot

  • Accounts — login via device‑code flow for Streamer and optional Bot accounts.
  • Alerts — fully customizable Follow, Raid, Sub, Gift Sub, and Mass Gift Sub reactions.
  • Overlay — local OBS browser‑source overlays with image, video, sound, and animation.
  • Moderation — configurable strike ladder and banned‑word lists.
  • Commands — custom chat commands with permission levels and overlay actions.
  • Channel Points — attach action chains to existing rewards with live EventSub detection.

Shared Core

  • JSON Storage — all configuration saved locally, no database required.
  • Overlay Server — runs automatically at 127.0.0.1:5757 for instant testing.
  • Security — masked tokens, auto‑backup of corrupted files, and safe defaults.
  • Cross‑Platform Sync — live refresh of roles, channels, and overlays without restart.