01 / DOCUMENTATION
Choose the task you need to complete
Find the prerequisites, commands and checks for your next task. These guides cover the hosted Stoatmod service.
Server applications
Reference for Stoatmod DM applications: form settings, visible channels, CAPTCHA checks, deadlines, review commands, roles and recovery.
Read guide →02↗Stoatmod quickstart
Complete the first Stoatmod configuration, open the dashboard and verify a real moderation outcome after installation.
Read guide →03↗Install Stoatmod
Invite the hosted Stoatmod bot, place its role correctly and prepare the server for its first configuration.
Read guide →04↗Permissions and role hierarchy
Understand the 12 permissions Stoatmod audits and how Stoat role hierarchy affects moderation and automatic roles.
Read guide →05↗Stoatmod command reference
Browse the supported Stoatmod member, moderation, automod, role, logging, appeal and Discovery commands.
Read guide →06↗Configure automod and protection
Configure Stoatmod thresholds, categories, spam, links, images, join protection, nicknames and moderator exemptions.
Read guide →07↗Warnings and moderation cases
Create, inspect and remove Stoatmod warnings and understand how cases interact with escalation and appeals.
Read guide →08↗Mute, kick and ban actions
Use Stoatmod mute, unmute, kick and ban commands with permission, hierarchy and outcome-verification checks.
Read guide →09↗Review and resolve appeals
Understand Stoatmod appeal eligibility, private member submissions, evidence and moderator accept or deny commands.
Read guide →10↗Configure automatic roles
Add, list, test and remove Stoatmod automatic roles while respecting Assign Roles permission and role hierarchy.
Read guide →11↗Logging, channels and exclusions
Choose a Stoatmod log channel and control which channels or categories are excluded from automatic moderation.
Read guide →12↗Access and use the dashboard
Request a single-use Stoatmod dashboard code and understand server-owner, Manage Server and delegated access.
Read guide →13↗List a server in Stoat Discovery
Meet Stoatmod Discovery eligibility, prepare a reviewed listing and use the two-hour bump after approval.
Read guide →14↗Troubleshoot Stoatmod
Diagnose Stoatmod commands that do not respond, permission failures, role hierarchy and mismatched success records.
Read guide →15↗Fix role hierarchy failures
Resolve Stoat role hierarchy problems that block moderation actions, nickname changes and automatic role assignment.
Read guide →16↗Fix commands that do not respond
Check Stoatmod command syntax, channel visibility, service status and access when the bot does not respond.
Read guide →02 / PERMISSIONS
Required permissions
Run ~setup after installation and whenever the role or channel structure changes. The bot role must sit above every member it moderates and every role it assigns.
03 / COMMAND REFERENCE
Every public command
Copy server, channel, role, user and case IDs directly from Stoat. Toggle commands use enable, disable or status.
~helpShow the command guide.
~language English|French|Portuguese|SpanishChoose the language used in bot responses.
~supportShow official support details.
~informationShow bot and server information; ~info is an alias.
~reportOpen the private server-report workflow when reporting is enabled.
~global_reportOpen a private global-safety report.
~setupAudit permissions, role hierarchy, log access and dashboard readiness.
~dashboardRequest a single-use dashboard code when authorised.
~application [APPLICATION_ID]Resume a server application in the bot DM or select one when several are open.
~approve USER_ID REASONApprove a submitted member application inside its server; dashboard access is required.
~deny USER_ID REASONDeny a submitted member application and kick with a reason; dashboard access is required.
~bumpBump an eligible approved Discovery listing once every two hours.
~warnings USER_IDList a member's active warnings.
~warn USER_ID REASONCreate a warning and apply the configured escalation policy.
~remove CASE_IDRemove an eligible case from active warning counting.
~case CASE_IDView one moderation case.
~cases USER_IDList recent cases for a member.
~appeal CASE_ID accept REASONAccept an eligible appeal and request reversal.
~appeal CASE_ID deny REASONDeny an appeal and record the reason.
~mute USER_ID [DURATION] REASONMute with a reason; duration can come before or after it. Defaults to one hour.
~unmute USER_ID REASONRemove a member's mute.
~kick USER_ID REASONKick a member and record the required reason.
~ban USER_ID REASONBan a member and record the required reason.
~unban USER_ID REASONRemove a server ban and record the reason.
~policy showShow the warning escalation policy.
~policy set TIMEOUT_COUNT KICK_COUNT BAN_COUNTSet the legacy warning escalation counts.
~policy resetRestore the default warning escalation.
~thresholdShow the current moderation threshold.
~threshold set PERCENTSet the model score threshold from 0% to 100%.
~threshold resetRestore the default 90% threshold.
~categoriesView moderation-category state.
~categories enable CATEGORYEnable a supported category.
~categories disable CATEGORYDisable a supported category where permitted.
~categories resetRestore default category state.
~join-protection enable|disable|statusManage new-account verification.
~bypass USER_ID REASONRelease one pending verification restriction after review.
~nickname-protection enable|disable|statusManage username and nickname checks.
~link-protection enable|disable|statusManage the broad external-link filter.
~spam-detection enable|disable|statusManage spam and mass-mention detection.
~image-scanning enable|disable|status [CHANNEL_ID]Manage image scanning and channel overrides.
~moderator-exemption enable|disable|statusManage moderator exemption; ~mod-exemption is an alias.
~auto-role [add] ROLE_IDAdd one automatic role.
~auto-role remove ROLE_IDRemove one automatic role.
~auto-role listList configured automatic roles.
~auto-role clearClear every automatic role.
~log CHANNEL_IDChoose a moderation log channel.
~log-channel CHANNEL_IDAlias for choosing the moderation log channel.
~log channel CHANNEL_IDExpanded form for choosing the moderation log channel.
~exclude CHANNEL_OR_CATEGORY_IDExclude a channel or category from automatic moderation.
~include CHANNEL_OR_CATEGORY_IDReturn a channel or category to automatic-moderation scope.