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