Documentation
Everything you need to install, configure and operate ServerForge.
Introduction
ServerForge is a single bot that runs your entire Discord — it builds your server from an AI wizard or blueprint, then handles security, moderation, verification, tickets, backups, leveling, logging, automation and analytics. Instead of stitching together five or six single-purpose bots, you run one.
Everything is operated through Discord slash commands. There are no dashboards to babysit and no config files to edit — you type a command, answer a couple of prompts, and ServerForge does the work.
ServerForge never reads or stores your message content. Analytics count messages, but the text is never recorded.
Getting started
Getting up and running takes about two minutes.
- 1Click Add to Discord and pick the server you want to manage.
- 2Grant the requested permissions. Administrator is strongly recommended so ServerForge can create roles and channels and enforce security.
- 3Run /setup. Choose a blueprint for your server type, or describe your server and let the AI Architect design it.
- 4Review the proposed structure, confirm, and ServerForge builds it.
/setupOn setup, the core systems — security, moderation and audit logging — are configured automatically. Verification, tickets and leveling are optional add-ons you can enable whenever you like.
ServerForge detects matching channels and roles you already have and reuses them. It never creates duplicates, so it's safe to run on an existing server.
Need to change something afterward? Run /modify at any time to open the control panel or make AI-powered edits.
Core concepts
A few ideas worth understanding before you dive in.
Permission tiers
Access to commands is gated by a four-tier system. Assign your staff with /staff.
Free vs Premium limits
AI weekly quota
The AI quota (3/week Free, 50/week Premium) is shared between AI setups (/setup) and AI edits (/modify). It resets weekly.
AI Architect
The AI Architect designs a server tailored to what you're actually building. Describe your community in plain English and it plans categories, channels, roles and permissions, then shows you a full preview before anything is applied.
/setup describe: a YouTube creator server with sponsors, staff tickets and event channelsIt asks smart follow-up questions (“Public sponsor channels, private partner channels, or both?”), reuses existing channels where they fit, and never produces two identical servers.
- Custom structure based on your goals — not a fixed template.
- Existing channel and role detection, so nothing is duplicated.
- Permission planning and clean role design.
- A full preview you approve before it builds.
Editing with /modify
Run /modify to open the control panel. Pick a module from the dropdown — AI Edit, Tickets, Verification, Security, Roles, Channels, Logging, Reaction Roles, Automations or Backups.
AI Edit understands plain English. It can add, rename, delete, lock, unlock, hide, reveal, re-permission and reorganize channels and roles — always with a preview before applying.
/modifyTry: “Add a #suggestions channel under Community, make #announcements read-only, and create a private #staff-planning channel.”
Security
ServerForge defends your server automatically and reports a live security score with concrete recommendations.
- Anti-spam, anti-raid and anti-nuke protection.
- Auto-moderation for caps, mass-emoji, zalgo and banned words.
- Account-age gates and raid mode for join surges.
- One-command lockdown and unlock during an incident.
/security setupPremium unlocks advanced tuning for thresholds and anti-nuke sensitivity via /security advanced.
Verification
Keep bots and raiders out with a verification gate you fully control.
- Four methods: button, captcha, question and role verification.
- Custom embed, button label, emoji, color, image, thumbnail and footer.
- Minimum account-age requirements.
/verify setupTickets
Run support that scales, with panels, claiming and transcripts.
- Custom ticket types — support, applications, bug reports, staff and purchases.
- Button or dropdown panels with your own styling.
- Claim, close and generate a transcript for any ticket.
/ticket setupBackups & transfer
Take encrypted snapshots of your server's structure and restore them in seconds.
- Captures roles, channels, permissions and categories.
- Encrypted with AES-256-GCM — unreadable without your server's key, even by us.
- Manual backups on every plan; scheduled auto-backups on Premium.
- Restore with a preview, or export/import a transfer code to clone a server (Premium).
/backup createLeveling & XP
Reward activity and give members a reason to stick around.
- XP and levels with automatic role rewards.
- Tune the XP rate, exclude channels or roles from earning, and customize level-up announcements.
- Members check progress with /rank and /leaderboard.
/levels rewardAudit logging
Log 27 event types across 10 categories, each routable to its own channel — so moderation noise never drowns out join logs.
- Categories include messages, members, moderation, roles, channels, voice and invites.
- Send each category to a dedicated channel, or combine them.
- Configure everything from one panel with /logging.
/loggingAutomation
Build trigger-action workflows and auto-replies without code.
- Triggers on joins, boosts and keywords.
- Auto-respond to common questions with /autoresponder.
- Enable, disable or delete any rule instantly.
/automation createAnalytics
Understand how your community actually behaves.
- Member growth, joins and leaves over time.
- Most active channels and members.
- Full server reports and health/security audits.
/statsCommand reference
The full slash-command catalog, grouped by module. Premium-only commands are marked.
Setup & Blueprints
/setupLaunch the AI Architect or pick a blueprint and build a full server.
/templateApply a ready-made blueprint (Gaming, Community, Creator, Business…).
/modifyOpen the control-panel hub or make AI edits to your server.
Security
/security setupConfigure the full security suite from a guided wizard.
/security statusView live protection status and your security score.
/security lockdownInstantly lock the server during an active incident.
/security unlockLift a lockdown and restore normal access.
/security advancedProFine-tune thresholds and anti-nuke sensitivity.
/security automodAuto-mod for caps, mass-emoji, zalgo and banned words.
/security raidmodeToggle raid mode with stricter join gates.
Verification
/verify setupBuild a verification flow: button, captcha, question or role.
/verify customizeCustomize the verification panel embed and controls.
/verify panelPost the verification panel to a channel.
/verify testPreview verification exactly as members see it.
Moderation
/banBan a member with an optional reason and message purge.
/unbanLift a ban and let a user rejoin.
/kickRemove a member from the server.
/timeoutTemporarily mute a member with Discord timeouts.
/untimeoutRemove an active timeout from a member.
/muteApply the mute role to silence a member.
/unmuteRemove the mute role from a member.
/warnIssue a logged warning to a member.
/warningsView a member's warning history.
/delwarnDelete a specific warning by case ID.
/clearwarnsClear all warnings for a member.
/softbanBan and immediately unban to purge a user's messages.
/purgeBulk-delete messages with filters by user or content.
/caseLook up the full details of a moderation case.
/modlogsBrowse the complete moderation log.
/nickChange or reset a member's nickname.
Roles
/autoroleAutomatically assign roles when members join.
/buttonroleCreate button-based self-roles with custom labels.
/rolemenuBuild a dropdown role menu for self-assignment.
/reactionroleMap emoji reactions to self-assignable roles.
/addroleAdd a role to a specific member.
/removeroleRemove a role from a specific member.
/create-roleCreate a role with color, permissions and position.
/delete-roleDelete a role safely with a confirmation.
/roleinfoView details, permissions and members of a role.
/role-allProAdd or remove a role for every member at once.
/rolebackupProSnapshot and restore every member's roles.
Channels
/create-channelCreate a text, voice or forum channel with permissions.
/clone-channelDuplicate a channel with its settings and overwrites.
/lock-channelLock a channel so members can't send messages.
/unlock-channelUnlock a channel and restore sending.
/archive-channelArchive and lock a channel from new messages.
/clean-channelBulk-clean a channel while keeping pins.
/slowmodeSet per-channel slowmode in seconds.
/channelinfoInspect channel settings, topic and permissions.
Tickets
/ticket setupConfigure ticket categories, staff roles and transcripts.
/ticket addtypeCreate a custom ticket type with its own form.
/ticket removetypeRemove a ticket type you no longer need.
/ticket panelPost a button or dropdown ticket panel.
/ticket closeClose the current ticket and archive it.
/ticket claimClaim a ticket so members know who's handling it.
/ticket transcriptGenerate a clean transcript of a ticket.
Backups
/backup createCreate an AES-256-GCM encrypted server snapshot.
/backup listList every backup with timestamps and contents.
/backup restoreRestore a backup with a safe preview.
/backup deleteDelete a backup you no longer want stored.
/backup autoProSchedule recurring encrypted auto-backups.
/backup exportProExport a transfer code to clone the server elsewhere.
/backup importProImport a transfer code to rebuild from a clone.
Leveling
/rankShow your level, XP and rank card.
/leaderboardView the server's XP leaderboard.
/levels viewView the leveling configuration.
/levels toggleEnable or disable the leveling system.
/levels rateAdjust how fast members earn XP.
/levels rewardSet automatic role rewards per level.
/levels announceConfigure level-up announcements.
/levels noxpExclude channels or roles from earning XP.
/levels resetReset XP for a member or the whole server.
Logging
/loggingCustomizable panel for 27 event types across 10 categories, each routable to its own channel.
Automation
/automation createBuild a trigger-action automation in plain language.
/automation listView every active automation rule.
/automation deleteDelete an automation you no longer need.
/automation toggleEnable or disable an automation instantly.
/autoresponder addReply automatically to a keyword or phrase.
/autoresponder removeRemove an existing auto-response.
/autoresponder listList all configured auto-responders.
Analytics
/statsSnapshot of members, messages and activity.
/activitySee the most active channels and members.
/growthTrack member growth, joins and leaves over time.
/serverreportProFull server report with extended history and export.
/auditRun a configuration audit across roles and channels.
/securityauditDeep security audit with prioritized recommendations.
/serverhealthServer health report covering structure and risk.
Utility
/afkSet an AFK status with a custom message.
/pollCreate a poll with options and live results.
/giveawayRun a giveaway with requirements and a timer.
/reminderSet personal or channel reminders.
/announcementPost a styled announcement to any channel.
/embedDesign rich embeds with the visual builder.
/saySend a message as the bot to any channel.
/countdownStart a live countdown to an event.
/suggestSubmit a suggestion to the suggestions channel.
/avatarDisplay a member's avatar in full resolution.
/serverinfoDetailed overview of the current server.
/userinfoView a member's profile, roles and join date.
/membercountShow the live member count.
/emojisList and manage server emojis.
/servericonDisplay the server icon in full resolution.
/pingCheck the bot's latency and gateway health.
/inviteGet the invite link for ServerForge.
/snipeRecover the last deleted message in a channel.
/timestampGenerate Discord-formatted timestamps.
/firstmessageJump to the first message of any channel.
/rollRoll dice or pick a random number.
/addemojiAdd a custom emoji from an image or URL.
/starboardProHighlight top messages on a configurable starboard.
/tempvoiceProAuto-create temporary join-to-create voice channels.
Account
/planView your current plan and Premium status.
/licenseLink or check your Premium license.
/helpBrowse every command and how to use it.