Docs

Silent Protocol Bot • Capabilities Guide

Overview of what the Silent Protocol bot delivers, how to control features, view metrics, and guide users.

What the bot delivers

  • Auto-raid shields

    Rate-limit joins, lock channels, and purge spam bursts automatically.

  • Invite & link guard

    Block rogue invites/links, allowlist trusted domains, and audit attempts.

  • Audit log streaming

    Write moderation and command events to your audit channels in real time.

  • Anti-spam & slowmode

    Adaptive slowmode and content filters that react to live patterns.

  • File & content filters

    Size/extension filters, profanity, spam, caps, emoji, mentions, invites.

  • Role sync & entitlements

    Map purchased plans to roles/permissions per guild instantly.

  • Incident alerts

    Send incidents to ops channels with remediation macros.

  • Latency visibility

    Live p95 latency feed surfaced in dashboard and /status.

  • Automation inventory

    See how many workflows are active across servers.

  • Music & media

    Lavalink-powered play/queue/loop/autoplay/lyrics with history and seeds.

  • Tickets & menfess

    Ticket flows plus anonymous menfess with ads/logging controls.

  • Economy & games

    Coins/bank, leaderboard, coinflip, guess-the-number, wordchain.

  • Welcome & moderation

    Welcome channels/DMs, warns/mutes/timeouts/raids, bulk kick/ban.

  • Channel & role orchestration

    Create/rename/duplicate channels, manage roles, and enforce nicknames.

  • Referral & prizes

    Referral stats, prize pools, and reward claims.

  • Thread and pin management

    Create/lock/archive threads, pin/unpin and list pins.

  • Invite & member analytics

    Track invite usage, referrals, and member growth signals.

  • Deletelog & audit sinks

    Capture deletions, reactions, and pin events to dedicated logs.

  • Menfess ads & cleanup

    Manage menfess ads, logs, and cleanup routines.

  • NSFW/role allowlists

    NSFW toggles, role/channel allowlists for filters and commands.

  • Mass actions

    Bulk kick/ban/mute/timeout, restore channels, reset permissions.

Controls available in dashboard

Flip protections and automation policies per guild. Changes apply live to the bot without restarts.

Anti-raid

Applied instantly per guild.

Audit logging

Syncs live with running bots.

Invite/link blocking

Applied instantly per guild.

Auto-moderation

Syncs live with running bots.

Channel locks

Applied instantly per guild.

Slowmode enforcement

Syncs live with running bots.

Latency + incidents monitoring

Applied instantly per guild.

Plan entitlements per guild

Syncs live with running bots.

Music: autoplay, loop, shuffle, lyrics, seeds

Applied instantly per guild.

Menfess & ticket setup

Syncs live with running bots.

Economy + games toggles

Applied instantly per guild.

Welcome messages (channel/DM)

Syncs live with running bots.

File/content filters (size, ext, profanity, spam, caps)

Applied instantly per guild.

Role/permission sync

Syncs live with running bots.

Moderation queue + model selection

Applied instantly per guild.

Delete/pin logs and audit sinks

Syncs live with running bots.

Referral/prize tracking

Applied instantly per guild.

NSFW and link filters per channel

Syncs live with running bots.

Channel/category creation + locks

Applied instantly per guild.

Command quickstart

Moderation posture (start here)

Drop these on day one to set the baseline: kick/ban for abusive users, timeouts to cool down, and raid mode to freeze join floods.

Commands: .kick, .ban/.tban, .mute/.timeout, .warn/.warnings, .clean/.purge, .raidmode.

Safety & filters

Enforce link and file hygiene per channel. Keep profanity/spam capped and protect against invite spam.

Commands: .linkfilter/.invitefilter/.spamfilter/.capsfilter/.profanityfilter, .filefilter.

Tip: pair with dashboard content filters and per-channel allowlists.

Structure & onboarding

Build channels/roles, enforce nicknames, and create welcome flows to orient new members.

Commands: .createchannel/.deletechannel/.renamechannel, .createrole/.deleterole/.rolecleanup, .setwelcome/.setwelcomemsg/.setwelcomedm, .setnickname/.enforcenick.

Logging & recovery

Stream audits and pins so staff can trace actions and undo mistakes quickly.

Commands: .setlog/.deletelog, deletelog sinks, .pin/.unpin/.listpins.

Best practice: send logs to a dedicated channel and keep them immutable.

Music, tickets, and ops

Music playbook

Keep playback smooth: manage queues, let autoplay discover tracks, and keep Lavalink healthy.

Commands: .play/.addtonext/.skip/.queue/.np/.volume, .loop/.shuffle/.autoplay, .lyrics, seeds via .addseed/.listseeds.

Monitor latency in the dashboard; restart nodes via ops if playback drifts.

Tickets & menfess

Run support and anonymous flows with auditability. Set channels, retain logs, and keep spam controls on.

Commands: .ticket to wire ticket channels; .menfess for anonymous submissions with ads/log retention and cleanup toggles.

Use dashboard toggles for ads/log retention and cleanup cadence.

Ops & admin guardrails

Control permissions, restart services, and exit guilds safely. Keep roles tight before enabling dev powers.

Commands: .setperm/.checkperm/.setdev, .restart/.reload, .exitguild.

Economy & games: .bank/.vault/.leaderboard/.coinflip/.guess/.wordchain/.wc.

User & admin access

  • Users log in via /login and land in the dashboard.
  • Dashboard: manage plans, entitlements, latency view, per-guild controls, music toggles, and filters.
  • Admins: access CRM (separate port) for account oversight and revenue insights.
  • Discord login prompts when selecting guilds to configure bot commands.

Operational visibility

  • Live latency (p95) and automation counts feed the dashboard and /status.
  • Recent incidents, uptime, and component health are published to the status page.
  • Plans and entitlements in the dashboard reflect current purchases.
  • Bot controls stay in sync with the running processes monitored via PM2.

Plans & entitlements

  • Users pick a plan and complete checkout; the dashboard reflects entitlements instantly.
  • Plan catalog is defined in-app and rendered in the Plans section (Starter → Enterprise).
  • Bot unlocks features/roles per plan; entitlements are visible to the user after login.

Status & incidents

  • Live component health and recent incidents are shown at /status.
  • Latency (p95), automations live, and 30d resolved incidents are tracked.
  • Incident feed updates automatically when new events are posted.

Rollout checklist

Keep the bot responsive, surface metrics to dashboard/status, and validate login + guild selection.

View status
  1. Run the Silent Protocol bot processes under your supervisor (e.g., PM2) and keep them online.
  2. Start the web app and CRM; confirm dashboard login works.
  3. Connect Discord for guild selection when configuring controls.
  4. Confirm bot controls toggle live (anti-raid, links, audit logging, etc.).
  5. Verify plans/entitlements and status metrics reflect live platform data.