Jump to content

Moderation: Difference between revisions

From Gor Wiki
Created page with "{{DISPLAYTITLE:Moderation & Administration}} __NOTOC__ <div style="width:calc(100% - 40px); max-width:1500px; margin:-42px auto 30px auto; padding:0; font-family:Georgia, 'Times New Roman', serif; color:#e8dfcf;"> <div style="overflow:hidden; border:1px solid #7d5b37; border-radius:8px; background:#17110d; box-shadow:0 4px 18px rgba(0,0,0,0.55);"> <!-- ========================================================= --> <!-- HEADER --> <!-- ====================================..."
 
No edit summary
 
Line 10: Line 10:
<div style="margin:0; padding:24px 24px 20px 24px; text-align:center; line-height:1.2; background:linear-gradient(180deg,#3b2118 0%,#1b120e 100%); border-bottom:1px solid #7d5b37;">
<div style="margin:0; padding:24px 24px 20px 24px; text-align:center; line-height:1.2; background:linear-gradient(180deg,#3b2118 0%,#1b120e 100%); border-bottom:1px solid #7d5b37;">
<div style="margin:0; padding:0; font-size:36px; line-height:1.18; font-weight:bold; letter-spacing:2px; color:#e0b45d; text-shadow:2px 2px 4px #000;">MODERATION & ADMINISTRATION</div>
<div style="margin:0; padding:0; font-size:36px; line-height:1.18; font-weight:bold; letter-spacing:2px; color:#e0b45d; text-shadow:2px 2px 4px #000;">MODERATION & ADMINISTRATION</div>
<div style="margin:10px 0 0 0; padding:0; font-size:18px; line-height:1.35; color:#c9bba6; font-style:italic;">Tools for protecting the community, managing permissions, and giving trusted staff clear ways to act.</div>
<div style="margin:10px 0 0 0; padding:0; font-size:18px; line-height:1.35; color:#c9bba6; font-style:italic;">Community moderation, permissions, roles, server configuration, and staff workflows in one connected system.</div>
</div>
</div>


Line 19: Line 19:


<div style="padding:30px 42px 18px 42px; font-size:16px; line-height:1.8;">
<div style="padding:30px 42px 18px 42px; font-size:16px; line-height:1.8;">
<div style="font-size:22px; color:#d9b36c; margin:0 0 12px 0; font-weight:bold;">Moderation Should Be Powerful Without Becoming Chaotic</div>
<div style="font-size:22px; color:#d9b36c; margin:0 0 12px 0; font-weight:bold;">More Than a Ban Command</div>


The '''GorBot Moderation & Administration''' systems are designed to give community owners and trusted staff a connected set of tools for managing users, roles, permissions, server behavior, moderation actions, and administrative workflows.
The '''GorBot Moderation & Administration''' system is designed to give community owners and trusted staff a connected set of tools for protecting the server, managing members, controlling permissions, configuring roles, and handling day-to-day administrative work.


A healthy community usually needs more than a ban command.
A healthy Discord community usually needs more than a few isolated punishment commands.


Staff may need to warn a member, remove a disruptive user, review prior actions, adjust slowmode, clean problem messages, manage moderator roles, enforce role persistence, review server configuration, or correct a permissions problem before it becomes a larger issue.
Staff may need to warn a member, clean disruptive messages, apply a temporary restriction, review prior actions, adjust slowmode, manage moderator roles, restore persistent roles, or correct a permissions problem before it causes confusion.


GorBot is built to bring those responsibilities together instead of scattering them across unrelated bots and disconnected configuration systems.
GorBot brings those responsibilities together so communities can rely less on a collection of unrelated moderation bots.


<div style="margin:24px 0 6px 0; padding:20px 24px; background:#241813; border-left:4px solid #9e2f26; border-radius:4px;">
<div style="margin:24px 0 6px 0; padding:20px 24px; background:#241813; border-left:4px solid #9e2f26; border-radius:4px;">
<div style="font-size:19px; font-weight:bold; color:#e0b45d; margin-bottom:7px;">The goal is control with accountability.</div>
<div style="font-size:19px; font-weight:bold; color:#e0b45d; margin-bottom:7px;">The goal is clear authority with useful context.</div>
Moderation tools should help trusted staff act quickly while still respecting ownership, permissions, auditability, and the difference between ordinary moderation and higher-level server administration.
Moderators should be able to act quickly, while server owners retain control over who can manage roles, settings, permissions, and higher-impact community actions.
</div>
</div>
</div>
</div>
Line 37: Line 37:


<!-- ========================================================= -->
<!-- ========================================================= -->
<!-- TWO LEVELS -->
<!-- MOD VS ADMIN -->
<!-- ========================================================= -->
<!-- ========================================================= -->


<div style="padding:30px 42px 10px 42px;">
<div style="padding:30px 42px 10px 42px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="font-size:28px; font-weight:bold; color:#e0b45d; text-shadow:1px 1px 3px #000;">MODERATION AND ADMINISTRATION ARE NOT THE SAME THING</div>
<div style="font-size:28px; font-weight:bold; color:#e0b45d; text-shadow:1px 1px 3px #000;">MODERATION AND SERVER ADMINISTRATION</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Different responsibilities belong to different levels of trust.</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Different responsibilities can be given to different trusted roles.</div>
</div>
</div>


Line 50: Line 50:
| style="width:50%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:50%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:21px; font-weight:bold;">Moderation</div>
<div style="font-size:21px; font-weight:bold;">Moderation</div>
<div style="margin-top:9px; line-height:1.6;">Day-to-day community protection: warnings, message cleanup, user discipline, mutes, kicks, bans, role-related enforcement, and other actions used to keep channels usable and community rules enforceable.</div>
<div style="margin-top:9px; line-height:1.6;">Day-to-day community protection: warnings, cleanup, user discipline, mutes, kicks, bans, role-related enforcement, voice moderation, and other actions used to keep channels usable and rules enforceable.</div>


| style="width:50%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:50%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:21px; font-weight:bold;">Administration</div>
<div style="font-size:21px; font-weight:bold;">Server Administration</div>
<div style="margin-top:9px; line-height:1.6;">Higher-level server control: permissions, moderator configuration, roles, server settings, protected features, policy decisions, diagnostics, and other actions that can affect the wider community.</div>
<div style="margin-top:9px; line-height:1.6;">Higher-level community management: moderator configuration, roles, server settings, permissions, automation controls, protected server features, and other settings that affect how GorBot operates inside the Discord server.</div>
|}
|}
</div>
</div>
Line 66: Line 66:
<div style="text-align:center; margin-bottom:24px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">MODERATOR TOOLS</div>
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">MODERATOR TOOLS</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Common actions intended for trusted staff handling the day-to-day health of the server.</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Common tools for trusted staff handling the day-to-day health of the community.</div>
</div>
</div>


Line 72: Line 72:
|-
|-
| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:21px; font-weight:bold;">Warnings & Discipline</div>
<div style="font-size:21px; font-weight:bold;">Warnings</div>
<div style="margin-top:9px; line-height:1.6;">Moderation workflows can support warnings, strike-style tracking, notes, and escalating action so staff have more context than a single isolated punishment.</div>
<div style="margin-top:9px; line-height:1.6;">Staff can use warning-based workflows to document behavior before or alongside stronger disciplinary action.</div>


| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:21px; font-weight:bold;">Message Cleanup</div>
<div style="font-size:21px; font-weight:bold;">Message Cleanup</div>
<div style="margin-top:9px; line-height:1.6;">Cleanup and purge-style controls can help remove spam, repeated content, links, attachments, bot output, or other unwanted messages from a channel when authorized.</div>
<div style="margin-top:9px; line-height:1.6;">Cleanup and purge-style controls help remove spam, repeated content, unwanted links, bot output, attachments, or other disruptive messages when authorized.</div>


| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:21px; font-weight:bold;">Mute, Kick & Ban</div>
<div style="font-size:21px; font-weight:bold;">Mute, Kick & Ban</div>
<div style="margin-top:9px; line-height:1.6;">Trusted staff can use supported disciplinary actions to temporarily restrict a user, remove them from the server, or prevent them from returning.</div>
<div style="margin-top:9px; line-height:1.6;">Trusted staff can temporarily restrict a member, remove them from the server, or prevent them from returning when the situation requires it.</div>
|-
|-


| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:21px; font-weight:bold;">Softban & Timed Actions</div>
<div style="font-size:21px; font-weight:bold;">Softban & Temporary Action</div>
<div style="margin-top:9px; line-height:1.6;">Where enabled, moderation can include temporary or reversible enforcement options that are more appropriate than a permanent ban for every situation.</div>
<div style="margin-top:9px; line-height:1.6;">Reversible or temporary enforcement can provide a middle ground when a permanent ban would be excessive.</div>


| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:21px; font-weight:bold;">Voice Moderation</div>
<div style="font-size:21px; font-weight:bold;">Voice Moderation</div>
<div style="margin-top:9px; line-height:1.6;">Supported voice controls can help staff manage disruptive users in voice channels through actions such as deafen and undeafen.</div>
<div style="margin-top:9px; line-height:1.6;">Supported voice controls help moderators manage disruptive behavior in voice channels through actions such as deafen and undeafen.</div>


| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:21px; font-weight:bold;">Slowmode & Channel Control</div>
<div style="font-size:21px; font-weight:bold;">Slowmode</div>
<div style="margin-top:9px; line-height:1.6;">Channel-level controls can help staff reduce spam and restore order without immediately escalating to user removal.</div>
<div style="margin-top:9px; line-height:1.6;">Channel-level rate control can reduce spam and help restore order without immediately escalating to user removal.</div>
|}
|}
</div>
</div>
Line 100: Line 100:


<!-- ========================================================= -->
<!-- ========================================================= -->
<!-- ADMINISTRATION -->
<!-- WARNINGS / HISTORY -->
<!-- ========================================================= -->
<!-- ========================================================= -->


<div style="padding:30px 42px 10px 42px;">
<div style="padding:30px 42px 10px 42px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">SERVER ADMINISTRATION</div>
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">WARNINGS, NOTES, AND HISTORY</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Tools for the people responsible for how GorBot operates inside the server.</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Good moderation is easier when staff can understand what happened before.</div>
</div>
 
<div style="padding:24px 28px; background:#211712; border:1px solid #5f452e; border-radius:7px; line-height:1.8;">
Moderation becomes more consistent when actions have context.
 
GorBot's moderation model supports the idea that staff should be able to track useful information such as:
 
* warnings;
* strikes or repeated incidents;
* moderator notes;
* reasons for actions;
* temporary restrictions;
* prior disciplinary state;
* reversal or removal of earlier actions.
 
This helps staff make decisions based on the member's actual history rather than relying entirely on memory or searching through old Discord messages.
</div>
</div>
 
 
<!-- ========================================================= -->
<!-- ROLE MANAGEMENT -->
<!-- ========================================================= -->
 
<div style="padding:30px 42px 10px 42px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">ROLE MANAGEMENT</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Roles are part of both community organization and moderation authority.</div>
</div>
</div>


Line 113: Line 141:
| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:21px; font-weight:bold;">Moderator Roles</div>
<div style="font-size:21px; font-weight:bold;">Moderator Roles</div>
<div style="margin-top:9px; line-height:1.6;">Server owners can define or manage the trusted roles that GorBot should recognize for supported moderation and management workflows.</div>
<div style="margin-top:9px; line-height:1.6;">Server owners can define trusted roles that GorBot recognizes for supported moderation and server-management workflows.</div>


| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:21px; font-weight:bold;">Role Management</div>
<div style="font-size:21px; font-weight:bold;">Role Editing</div>
<div style="margin-top:9px; line-height:1.6;">Authorized administrators can create, rename, recolor, delete, or otherwise manage supported Discord roles through GorBot where the bot has the required Discord permissions.</div>
<div style="margin-top:9px; line-height:1.6;">Authorized users can manage supported role details such as names, colors, and related settings when Discord permissions allow it.</div>


| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:21px; font-weight:bold;">Server Configuration</div>
<div style="font-size:21px; font-weight:bold;">Role Persistence</div>
<div style="margin-top:9px; line-height:1.6;">Administrative settings let server owners control which GorBot systems are enabled, how they behave, and which roles or users are allowed to manage them.</div>
<div style="margin-top:9px; line-height:1.6;">Selected roles can be remembered and restored when appropriate, allowing important community state to survive a member leaving and later returning.</div>
|-
 
| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:21px; font-weight:bold;">Permissions</div>
<div style="margin-top:9px; line-height:1.6;">Permissions determine whether a feature can actually work. GorBot administration includes tools and diagnostics intended to help owners understand when Discord role hierarchy or missing permissions block an action.</div>
 
| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:21px; font-weight:bold;">Automation Control</div>
<div style="margin-top:9px; line-height:1.6;">Administrative users can manage supported automation behavior so server actions and workflows are intentional rather than being uncontrolled bot behavior.</div>
 
| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:21px; font-weight:bold;">Protected Actions</div>
<div style="margin-top:9px; line-height:1.6;">Destructive or high-impact actions can be kept behind stronger authorization so ordinary moderators do not automatically receive every owner-level capability.</div>
|}
|}
</div>
</div>
Line 145: Line 160:
<div style="padding:30px 42px 10px 42px;">
<div style="padding:30px 42px 10px 42px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">PERMISSIONS MATTER</div>
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">PERMISSIONS AND ROLE HIERARCHY</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">A command can be correct and still fail if Discord does not allow the bot to perform it.</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">A valid moderation request can still fail if Discord does not allow the bot to perform it.</div>
</div>
</div>


<div style="padding:24px 28px; background:#211712; border:1px solid #5f452e; border-radius:7px; line-height:1.8;">
<div style="padding:24px 28px; background:#211712; border:1px solid #5f452e; border-radius:7px; line-height:1.8;">
Discord role hierarchy and permissions remain part of every moderation system.
Discord's own permission model remains part of every GorBot moderation action.


Examples of common problems include:
Common causes of failed actions include:


* GorBot's role being below the role it is expected to manage;
* GorBot's highest role being below the role it is expected to manage;
* missing Manage Roles permission;
* missing Manage Roles permission;
* missing Ban Members or Kick Members permission;
* missing Manage Messages permission;
* missing Manage Messages permission;
* a moderator attempting an action beyond their own authority;
* missing Kick Members permission;
* a protected owner-only action being attempted by ordinary staff.
* missing Ban Members permission;
 
* a moderator trying to act beyond their granted authority;
GorBot's administration direction includes permissions diagnostics so problems can be explained in practical terms instead of appearing only as a generic failure.
* the target member or role being protected by Discord's hierarchy.


<div style="margin:20px 0 0 0; padding:18px 22px; background:#241813; border-left:4px solid #9e2f26; border-radius:4px;">
<div style="margin:20px 0 0 0; padding:18px 22px; background:#241813; border-left:4px solid #9e2f26; border-radius:4px;">
<div style="font-size:18px; font-weight:bold; color:#e0b45d;">Role hierarchy is especially important.</div>
<div style="font-size:18px; font-weight:bold; color:#e0b45d;">Role hierarchy is especially important.</div>
If the target role or user is above GorBot in Discord's role hierarchy, Discord itself may refuse the requested action even when the GorBot configuration is otherwise correct.
If the target role or member is above GorBot in Discord's hierarchy, Discord itself may refuse the requested action even when the GorBot settings are otherwise correct.
</div>
</div>
</div>
</div>
Line 176: Line 190:
<div style="padding:30px 42px 10px 42px;">
<div style="padding:30px 42px 10px 42px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">MODERATION FROM THE [[Dashboard|WEB DASHBOARD]]</div>
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">MODERATION ON THE [[Dashboard|WEB DASHBOARD]]</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Some management work is easier to understand when it is not compressed into command syntax.</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Some staff workflows are easier to review and configure on a full web page.</div>
</div>
</div>


<div style="padding:24px 28px; background:#211712; border:1px solid #5f452e; border-radius:7px; line-height:1.8;">
<div style="padding:24px 28px; background:#211712; border:1px solid #5f452e; border-radius:7px; line-height:1.8;">
GorBot's web dashboard is intended to expose appropriate moderation and administration controls through structured pages.
The GorBot Web Dashboard can provide supported moderation and server-administration tools through structured pages.


This is useful for:
This is useful for:


* reviewing users and stored moderation information;
* reviewing stored moderation information;
* managing server settings;
* managing server moderation settings;
* selecting roles from dropdowns instead of typing IDs;
* selecting roles from readable dropdowns;
* configuring moderation behavior;
* configuring trusted moderator roles;
* viewing notes and history;
* reviewing notes or prior actions;
* managing larger feature sets;
* managing role-persistence settings;
* performing administrative actions with clearer context.
* configuring community safety features;
* handling longer administrative forms.


The dashboard does not bypass Discord permissions or GorBot authorization. It is another interface into the same protected management model.
The web interface does not bypass Discord permissions. It is simply another way to use authorized GorBot functionality.
</div>
</div>
</div>
</div>
Line 199: Line 214:


<!-- ========================================================= -->
<!-- ========================================================= -->
<!-- COMMANDS -->
<!-- DISCORD COMMANDS -->
<!-- ========================================================= -->
<!-- ========================================================= -->


<div style="padding:30px 42px 10px 42px;">
<div style="padding:30px 42px 10px 42px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">MODERATION FROM DISCORD</div>
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">MODERATION INSIDE DISCORD</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Fast actions still belong where moderators are already working.</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Immediate actions should remain available where staff are already working.</div>
</div>
</div>


<div style="padding:24px 28px; background:#211712; border:1px solid #5f452e; border-radius:7px; line-height:1.8;">
<div style="padding:24px 28px; background:#211712; border:1px solid #5f452e; border-radius:7px; line-height:1.8;">
Discord remains the natural place for immediate moderation.
Discord remains the natural place for live moderation.


Supported moderation workflows can be exposed through prefix commands, slash commands, buttons, or other Discord-side interactions depending on the feature.
Supported moderation workflows can be exposed through prefix commands, slash commands, buttons, or other Discord-side interactions depending on the feature.


Typical moderation categories include:
Common moderation categories include:


* clean / purge;
* clean / purge;
* mute or voice restriction;
* mute;
* deafen / undeafen;
* kick;
* kick;
* softban;
* softban;
* ban / unban;
* ban / unban;
* warnings;
* warnings;
* member lookup;
* members;
* moderation logs;
* moderation logs;
* role persistence;
* role persistence;
Line 228: Line 244:
* role and moderator management.
* role and moderator management.


The exact command set may evolve between releases as GorBot's moderation suite continues to expand.
The exact available command set can evolve as GorBot continues to improve.
</div>
</div>
</div>
</div>
Line 234: Line 250:


<!-- ========================================================= -->
<!-- ========================================================= -->
<!-- WARNINGS -->
<!-- SERVER CONFIG -->
<!-- ========================================================= -->
<!-- ========================================================= -->


<div style="padding:30px 42px 10px 42px;">
<div style="padding:30px 42px 10px 42px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">WARNINGS, STRIKES, AND NOTES</div>
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">SERVER CONFIGURATION</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Moderation history is more useful when staff can understand why an action happened.</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Community owners remain responsible for deciding how GorBot should behave in their server.</div>
</div>
</div>


<div style="padding:24px 28px; background:#211712; border:1px solid #5f452e; border-radius:7px; line-height:1.8;">
<div style="padding:24px 28px; background:#211712; border:1px solid #5f452e; border-radius:7px; line-height:1.8;">
A connected moderation system can preserve more context than a simple ban list.
Server-level administration can include configuration for:


GorBot's moderation direction includes support for concepts such as:
* moderator roles;
* moderation behavior;
* role persistence;
* slowmode-related controls;
* supported safety settings;
* [[Automations|Automation]];
* role interactions;
* community management features;
* other enabled GorBot systems.


* warnings;
These settings belong to authorized community management rather than ordinary members.
* strike tracking;
* moderator notes;
* reasons;
* timed restrictions;
* clearing or reversing actions;
* reviewing prior moderation state.
 
This gives trusted staff a more consistent way to respond to repeated behavior and helps prevent moderation decisions from depending entirely on one person's memory.
</div>
</div>
</div>
</div>
Line 262: Line 278:


<!-- ========================================================= -->
<!-- ========================================================= -->
<!-- LOGGING -->
<!-- AUTOMATED MODERATION -->
<!-- ========================================================= -->
 
<div style="padding:30px 42px 10px 42px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">LOGGING AND ACCOUNTABILITY</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Administrative power should leave enough context to understand what happened.</div>
</div>
 
<div style="padding:24px 28px; background:#211712; border:1px solid #5f452e; border-radius:7px; line-height:1.8;">
GorBot's wider administration model is designed around auditability.
 
Where supported, moderation and management history can help identify:
 
* who performed an action;
* when it occurred;
* which server it affected;
* what type of action occurred;
* which interface or subsystem initiated it;
* the target of the action.
 
This becomes increasingly important as moderation can occur from Discord commands, the web dashboard, automation systems, or protected administrative surfaces.
 
<div style="margin-top:16px; color:#a99a87; font-style:italic;">The exact scope and retention of audit data may evolve as the moderation and global audit systems continue to be expanded.</div>
</div>
</div>
 
 
<!-- ========================================================= -->
<!-- ROLE PERSISTENCE -->
<!-- ========================================================= -->
 
<div style="padding:30px 42px 10px 42px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">ROLE PERSISTENCE</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Leaving and rejoining should not always erase important server state.</div>
</div>
 
<div style="padding:24px 28px; background:#211712; border:1px solid #5f452e; border-radius:7px; line-height:1.8;">
Supported role persistence allows selected role assignments to be remembered and restored when appropriate.
 
This can be useful for:
 
* community identity roles;
* verified-member roles;
* access roles;
* moderation-related restrictions;
* persistent participation state.
 
Role persistence should be configured carefully. A role being persistent is a deliberate server policy choice, not something every Discord role should automatically inherit.
</div>
</div>
 
 
<!-- ========================================================= -->
<!-- AUTOMOD -->
<!-- ========================================================= -->
<!-- ========================================================= -->


Line 323: Line 284:
<div style="text-align:center; margin-bottom:24px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">AUTOMATED MODERATION</div>
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">AUTOMATED MODERATION</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Automation can assist moderators, but server owners should remain in control of the policy.</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Automation can assist staff with predictable problems while server owners remain in control of policy.</div>
</div>
</div>


<div style="padding:24px 28px; background:#211712; border:1px solid #5f452e; border-radius:7px; line-height:1.8;">
<div style="padding:24px 28px; background:#211712; border:1px solid #5f452e; border-radius:7px; line-height:1.8;">
GorBot's moderation platform is being developed to support automated safeguards alongside human moderation.
GorBot's moderation system can work alongside [[Automations|Automation]] for community safety and repetitive enforcement tasks.


These can include areas such as:
Examples of supported or expanding moderation concepts can include:


* restricted words or phrases;
* restricted word and phrase controls;
* anti-spam behavior;
* spam reduction;
* anti-raid protections;
* rule-based responses;
* anti-scam protections;
* automated moderation toggles;
* automated moderation toggles;
* rule-based responses.
* raid-related protection;
* scam-related protection.


Automated enforcement should remain configurable by authorized server management rather than being imposed identically on every community.
Automated moderation should remain configurable rather than forcing every Discord community to use the same rules.


<div style="margin-top:16px; color:#c9bba6; font-style:italic;">Some of these advanced automated safety features remain part of ongoing development and may not be available in every current deployment.</div>
<div style="margin-top:16px; color:#c9bba6; font-style:italic;">Availability of specific automated-safety features can vary by GorBot release and server configuration.</div>
</div>
</div>
</div>
</div>
Line 346: Line 307:


<!-- ========================================================= -->
<!-- ========================================================= -->
<!-- DESTRUCTIVE ACTIONS -->
<!-- ACCOUNTABILITY -->
<!-- ========================================================= -->
<!-- ========================================================= -->


<div style="padding:30px 42px 10px 42px;">
<div style="padding:30px 42px 10px 42px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="font-size:28px; font-weight:bold; color:#b65a50;">DESTRUCTIVE ACTIONS</div>
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">ACCOUNTABILITY</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Permanent removal deserves stronger protection than ordinary moderation.</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Moderation is easier to trust when important actions have useful context.</div>
</div>
</div>


<div style="padding:24px; background:#211412; border:1px solid #723b35; border-radius:7px; margin-bottom:12px; line-height:1.7;">
<div style="padding:24px 28px; background:#211712; border:1px solid #5f452e; border-radius:7px; line-height:1.8;">
Certain destructive operations should be treated differently from ordinary actions.
Where supported, GorBot can preserve moderation information that helps staff understand what happened.


Examples include:
Useful records can include:


* permanent record deletion;
* who performed an action;
* destructive configuration changes;
* when it happened;
* high-impact role removal;
* which member was affected;
* privileged server-management actions;
* the type of moderation action;
* protected platform-level changes.
* a reason or note;
 
* earlier warnings or disciplinary history.
GorBot's design separates these from routine moderation where practical so that higher-impact actions can remain restricted to the appropriate administrative surface or authority level.


For example, some permanent deletion workflows may be intentionally limited to protected administrative interfaces rather than ordinary moderator commands.
This helps communities maintain consistency even when more than one moderator is responsible for handling problems.
</div>
</div>
</div>
</div>
Line 374: Line 334:


<!-- ========================================================= -->
<!-- ========================================================= -->
<!-- USER VS OWNER -->
<!-- AUTHORITY LEVELS -->
<!-- ========================================================= -->
<!-- ========================================================= -->


Line 380: Line 340:
<div style="text-align:center; margin-bottom:24px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">WHO CAN DO WHAT?</div>
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">WHO CAN DO WHAT?</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">GorBot separates ordinary users, moderators, server managers, and platform administration.</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">GorBot can distinguish ordinary members, moderators, and server managers.</div>
</div>
</div>


{| style="width:100%; table-layout:fixed; border-collapse:separate; border-spacing:12px;"
{| style="width:100%; table-layout:fixed; border-collapse:separate; border-spacing:12px;"
|-
|-
| style="width:25%; vertical-align:top; padding:20px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:19px; font-weight:bold;">Members</div>
<div style="font-size:20px; font-weight:bold;">Members</div>
<div style="margin-top:8px; line-height:1.6;">Use normal community and roleplay features available to them.</div>
<div style="margin-top:8px; line-height:1.6;">Use the ordinary community and roleplay features that have been made available to them.</div>


| style="width:25%; vertical-align:top; padding:20px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:19px; font-weight:bold;">Moderators</div>
<div style="font-size:20px; font-weight:bold;">Moderators</div>
<div style="margin-top:8px; line-height:1.6;">Handle day-to-day enforcement and community protection within the authority granted to them.</div>
<div style="margin-top:8px; line-height:1.6;">Handle day-to-day community enforcement within the authority granted by the server owner.</div>


| style="width:25%; vertical-align:top; padding:20px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:33.33%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:19px; font-weight:bold;">Server Owners / Managers</div>
<div style="font-size:20px; font-weight:bold;">Server Owners / Managers</div>
<div style="margin-top:8px; line-height:1.6;">Configure GorBot, define trusted roles, manage protected server settings, and perform higher-level administration.</div>
<div style="margin-top:8px; line-height:1.6;">Configure GorBot, define trusted roles, manage server-wide settings, and control higher-level community administration.</div>
 
| style="width:25%; vertical-align:top; padding:20px; background:#211412; border:1px solid #723b35; border-radius:6px;" |
<div style="font-size:19px; font-weight:bold;">Platform Administration</div>
<div style="margin-top:8px; line-height:1.6;">Protected GorBot operational access such as the Admin Gateway, cluster management, updates, backups, and infrastructure controls.</div>
|}
|}
</div>
</div>
Line 410: Line 366:
<div style="padding:30px 42px 10px 42px;">
<div style="padding:30px 42px 10px 42px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">SECURITY BY SEPARATION</div>
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">AUTHENTICATION IS NOT AUTHORIZATION</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Being able to log in is not the same as being allowed to administer the server.</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">Being signed in does not automatically make someone a moderator or server administrator.</div>
</div>
</div>


<div style="padding:24px 28px; background:#211712; border:1px solid #5f452e; border-radius:7px; line-height:1.8;">
<div style="padding:24px 28px; background:#211712; border:1px solid #5f452e; border-radius:7px; line-height:1.8;">
GorBot separates several concepts that are often confused:
GorBot separates several important concepts:


* '''authentication''' — who is this user?
* '''identity''' — which Discord user is making the request?
* '''ownership''' — does this user own the record?
* '''moderator authority''' — is this user trusted to perform moderation?
* '''moderator authority''' — is this user trusted to perform staff actions?
* '''server administration''' — may this user change server-wide GorBot settings?
* '''server administration''' — may this user change server-wide configuration?
* '''Discord permissions''' — does Discord itself allow the requested action?
* '''platform administration''' — may this user control GorBot infrastructure itself?


This layered model allows the same connected system to serve ordinary users, moderators, server owners, and platform administrators without treating them as equivalent.
This separation allows the same GorBot system to serve ordinary members, moderators, and server owners without treating them as equivalent.
</div>
</div>
</div>
</div>
Line 435: Line 390:
<div style="text-align:center; margin-bottom:24px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">MODERATION IN THE GOR ULTIMA ECOSYSTEM</div>
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">MODERATION IN THE GOR ULTIMA ECOSYSTEM</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">One project, with community responsibilities extending beyond the game client.</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">The community around the game world needs its own tools for organization and safety.</div>
</div>
</div>


<div style="padding:24px 28px; background:#211712; border:1px solid #5f452e; border-radius:7px; line-height:1.8;">
<div style="padding:24px 28px; background:#211712; border:1px solid #5f452e; border-radius:7px; line-height:1.8;">
Gor Ultima and GorBot are part of the same larger project.
Gor Ultima and GorBot are part of the same overall project and ecosystem.
 
The RunUO server provides the persistent game world.


The RunUO side manages the persistent game world. GorBot extends that ecosystem into Discord, the web dashboard, roleplay profiles, NPC systems, automation, and community administration.
GorBot extends that project into Discord, the [[Dashboard|Web Dashboard]], roleplay profiles, NPC systems, automation, and community management.


Moderation and administration belong primarily to the community-management side of that ecosystem, giving trusted staff tools to protect the Discord community and manage the systems surrounding the roleplay environment.
Moderation and administration belong to the community side of that ecosystem, helping trusted staff maintain the Discord environment surrounding the roleplay world.
</div>
</div>
</div>
</div>
Line 455: Line 412:
<div style="text-align:center; margin-bottom:24px;">
<div style="text-align:center; margin-bottom:24px;">
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">COMMON QUESTIONS</div>
<div style="font-size:28px; font-weight:bold; color:#e0b45d;">COMMON QUESTIONS</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">A support-ready starting point for moderators and server owners.</div>
<div style="margin-top:6px; color:#a99a87; font-style:italic;">A quick guide for moderators and server owners.</div>
</div>
</div>


Line 462: Line 419:
| style="width:50%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:50%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:20px; font-weight:bold;">Why did a moderation action fail?</div>
<div style="font-size:20px; font-weight:bold;">Why did a moderation action fail?</div>
<div style="margin-top:8px; line-height:1.6;">Check both GorBot authorization and Discord permissions. Role hierarchy is a common reason a valid action is refused.</div>
<div style="margin-top:8px; line-height:1.6;">Check both GorBot authorization and Discord permissions. Role hierarchy is one of the most common causes of a valid action being refused.</div>


| style="width:50%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:50%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:20px; font-weight:bold;">Can every moderator change server settings?</div>
<div style="font-size:20px; font-weight:bold;">Can every moderator change server settings?</div>
<div style="margin-top:8px; line-height:1.6;">No. Routine moderator authority and server-owner/manager authority are separate concepts.</div>
<div style="margin-top:8px; line-height:1.6;">No. Routine moderator authority and server-management authority can be kept separate.</div>
|-
|-


| style="width:50%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:50%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:20px; font-weight:bold;">Can I manage moderation from the dashboard?</div>
<div style="font-size:20px; font-weight:bold;">Can moderation be managed from the dashboard?</div>
<div style="margin-top:8px; line-height:1.6;">Supported moderation and administration workflows can be exposed through the [[Dashboard|Web Dashboard]], while immediate actions can still be performed from Discord.</div>
<div style="margin-top:8px; line-height:1.6;">Supported moderation and server-administration workflows can use the [[Dashboard|Web Dashboard]], while immediate actions can still be performed directly in Discord.</div>


| style="width:50%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:50%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:20px; font-weight:bold;">Does the dashboard bypass Discord permissions?</div>
<div style="font-size:20px; font-weight:bold;">Does the dashboard bypass Discord permissions?</div>
<div style="margin-top:8px; line-height:1.6;">No. The web interface does not give GorBot powers that Discord itself has not granted.</div>
<div style="margin-top:8px; line-height:1.6;">No. Web actions still depend on GorBot authorization, Discord permissions, and role hierarchy.</div>
|-
|-


| style="width:50%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:50%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:20px; font-weight:bold;">Are all advanced moderation features live now?</div>
<div style="font-size:20px; font-weight:bold;">Can roles be remembered when someone rejoins?</div>
<div style="margin-top:8px; line-height:1.6;">No. GorBot's moderation suite continues to expand. Availability can vary by release, server configuration, and whether a feature is still under development.</div>
<div style="margin-top:8px; line-height:1.6;">Selected roles can use role-persistence behavior when the server has configured that feature.</div>


| style="width:50%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
| style="width:50%; vertical-align:top; padding:22px; background:#211712; border:1px solid #5f452e; border-radius:6px;" |
<div style="font-size:20px; font-weight:bold;">What is the Admin Gateway?</div>
<div style="font-size:20px; font-weight:bold;">Are all moderation features identical on every server?</div>
<div style="margin-top:8px; line-height:1.6;">It is a protected platform-administration surface for GorBot infrastructure and is separate from normal server moderation.</div>
<div style="margin-top:8px; line-height:1.6;">No. Available features and behavior can depend on the GorBot release, server permissions, and which options the community has enabled.</div>
|}
|}
</div>
</div>
Line 494: Line 451:


<div style="margin:34px 42px 36px 42px; padding:28px; text-align:center; background:linear-gradient(180deg,#301d16 0%,#1c130f 100%); border:1px solid #7d5b37; border-radius:7px;">
<div style="margin:34px 42px 36px 42px; padding:28px; text-align:center; background:linear-gradient(180deg,#301d16 0%,#1c130f 100%); border:1px solid #7d5b37; border-radius:7px;">
<div style="font-size:25px; font-weight:bold; color:#e1bf7a;">Good moderation protects the community. Good administration gives moderators the structure to do it well.</div>
<div style="font-size:25px; font-weight:bold; color:#e1bf7a;">Good moderation protects the community. Good administration gives staff the structure to do it consistently.</div>
<div style="margin-top:10px; font-size:17px; color:#c9bba6;">Warnings. Roles. Permissions. Cleanup. Discipline. Configuration. Accountability. One connected system.</div>
<div style="margin-top:10px; font-size:17px; color:#c9bba6;">Warnings. Roles. Permissions. Cleanup. Discipline. Configuration. History. One connected community system.</div>
<div style="margin-top:16px; font-size:14px; color:#998b79; font-style:italic;">GorBot is being built so trusted staff can act with clarity without giving every user every level of control.</div>
<div style="margin-top:16px; font-size:14px; color:#998b79; font-style:italic;">GorBot gives trusted staff practical tools without making every level of control available to every user.</div>
</div>
</div>


</div>
</div>
</div>
</div>

Latest revision as of 02:48, 17 August 2026



MODERATION & ADMINISTRATION
Community moderation, permissions, roles, server configuration, and staff workflows in one connected system.


More Than a Ban Command

The GorBot Moderation & Administration system is designed to give community owners and trusted staff a connected set of tools for protecting the server, managing members, controlling permissions, configuring roles, and handling day-to-day administrative work.

A healthy Discord community usually needs more than a few isolated punishment commands.

Staff may need to warn a member, clean disruptive messages, apply a temporary restriction, review prior actions, adjust slowmode, manage moderator roles, restore persistent roles, or correct a permissions problem before it causes confusion.

GorBot brings those responsibilities together so communities can rely less on a collection of unrelated moderation bots.

The goal is clear authority with useful context.

Moderators should be able to act quickly, while server owners retain control over who can manage roles, settings, permissions, and higher-impact community actions.


MODERATION AND SERVER ADMINISTRATION
Different responsibilities can be given to different trusted roles.
Moderation
Day-to-day community protection: warnings, cleanup, user discipline, mutes, kicks, bans, role-related enforcement, voice moderation, and other actions used to keep channels usable and rules enforceable.
Server Administration
Higher-level community management: moderator configuration, roles, server settings, permissions, automation controls, protected server features, and other settings that affect how GorBot operates inside the Discord server.


MODERATOR TOOLS
Common tools for trusted staff handling the day-to-day health of the community.
Warnings
Staff can use warning-based workflows to document behavior before or alongside stronger disciplinary action.
Message Cleanup
Cleanup and purge-style controls help remove spam, repeated content, unwanted links, bot output, attachments, or other disruptive messages when authorized.
Mute, Kick & Ban
Trusted staff can temporarily restrict a member, remove them from the server, or prevent them from returning when the situation requires it.
Softban & Temporary Action
Reversible or temporary enforcement can provide a middle ground when a permanent ban would be excessive.
Voice Moderation
Supported voice controls help moderators manage disruptive behavior in voice channels through actions such as deafen and undeafen.
Slowmode
Channel-level rate control can reduce spam and help restore order without immediately escalating to user removal.


WARNINGS, NOTES, AND HISTORY
Good moderation is easier when staff can understand what happened before.

Moderation becomes more consistent when actions have context.

GorBot's moderation model supports the idea that staff should be able to track useful information such as:

  • warnings;
  • strikes or repeated incidents;
  • moderator notes;
  • reasons for actions;
  • temporary restrictions;
  • prior disciplinary state;
  • reversal or removal of earlier actions.

This helps staff make decisions based on the member's actual history rather than relying entirely on memory or searching through old Discord messages.


ROLE MANAGEMENT
Roles are part of both community organization and moderation authority.
Moderator Roles
Server owners can define trusted roles that GorBot recognizes for supported moderation and server-management workflows.
Role Editing
Authorized users can manage supported role details such as names, colors, and related settings when Discord permissions allow it.
Role Persistence
Selected roles can be remembered and restored when appropriate, allowing important community state to survive a member leaving and later returning.


PERMISSIONS AND ROLE HIERARCHY
A valid moderation request can still fail if Discord does not allow the bot to perform it.

Discord's own permission model remains part of every GorBot moderation action.

Common causes of failed actions include:

  • GorBot's highest role being below the role it is expected to manage;
  • missing Manage Roles permission;
  • missing Manage Messages permission;
  • missing Kick Members permission;
  • missing Ban Members permission;
  • a moderator trying to act beyond their granted authority;
  • the target member or role being protected by Discord's hierarchy.
Role hierarchy is especially important.

If the target role or member is above GorBot in Discord's hierarchy, Discord itself may refuse the requested action even when the GorBot settings are otherwise correct.


MODERATION ON THE WEB DASHBOARD
Some staff workflows are easier to review and configure on a full web page.

The GorBot Web Dashboard can provide supported moderation and server-administration tools through structured pages.

This is useful for:

  • reviewing stored moderation information;
  • managing server moderation settings;
  • selecting roles from readable dropdowns;
  • configuring trusted moderator roles;
  • reviewing notes or prior actions;
  • managing role-persistence settings;
  • configuring community safety features;
  • handling longer administrative forms.

The web interface does not bypass Discord permissions. It is simply another way to use authorized GorBot functionality.


MODERATION INSIDE DISCORD
Immediate actions should remain available where staff are already working.

Discord remains the natural place for live moderation.

Supported moderation workflows can be exposed through prefix commands, slash commands, buttons, or other Discord-side interactions depending on the feature.

Common moderation categories include:

  • clean / purge;
  • mute;
  • deafen / undeafen;
  • kick;
  • softban;
  • ban / unban;
  • warnings;
  • members;
  • moderation logs;
  • role persistence;
  • diagnostics;
  • slowmode;
  • role and moderator management.

The exact available command set can evolve as GorBot continues to improve.


SERVER CONFIGURATION
Community owners remain responsible for deciding how GorBot should behave in their server.

Server-level administration can include configuration for:

  • moderator roles;
  • moderation behavior;
  • role persistence;
  • slowmode-related controls;
  • supported safety settings;
  • Automation;
  • role interactions;
  • community management features;
  • other enabled GorBot systems.

These settings belong to authorized community management rather than ordinary members.


AUTOMATED MODERATION
Automation can assist staff with predictable problems while server owners remain in control of policy.

GorBot's moderation system can work alongside Automation for community safety and repetitive enforcement tasks.

Examples of supported or expanding moderation concepts can include:

  • restricted word and phrase controls;
  • spam reduction;
  • rule-based responses;
  • automated moderation toggles;
  • raid-related protection;
  • scam-related protection.

Automated moderation should remain configurable rather than forcing every Discord community to use the same rules.

Availability of specific automated-safety features can vary by GorBot release and server configuration.


ACCOUNTABILITY
Moderation is easier to trust when important actions have useful context.

Where supported, GorBot can preserve moderation information that helps staff understand what happened.

Useful records can include:

  • who performed an action;
  • when it happened;
  • which member was affected;
  • the type of moderation action;
  • a reason or note;
  • earlier warnings or disciplinary history.

This helps communities maintain consistency even when more than one moderator is responsible for handling problems.


WHO CAN DO WHAT?
GorBot can distinguish ordinary members, moderators, and server managers.
Members
Use the ordinary community and roleplay features that have been made available to them.
Moderators
Handle day-to-day community enforcement within the authority granted by the server owner.
Server Owners / Managers
Configure GorBot, define trusted roles, manage server-wide settings, and control higher-level community administration.


AUTHENTICATION IS NOT AUTHORIZATION
Being signed in does not automatically make someone a moderator or server administrator.

GorBot separates several important concepts:

  • identity — which Discord user is making the request?
  • moderator authority — is this user trusted to perform moderation?
  • server administration — may this user change server-wide GorBot settings?
  • Discord permissions — does Discord itself allow the requested action?

This separation allows the same GorBot system to serve ordinary members, moderators, and server owners without treating them as equivalent.


MODERATION IN THE GOR ULTIMA ECOSYSTEM
The community around the game world needs its own tools for organization and safety.

Gor Ultima and GorBot are part of the same overall project and ecosystem.

The RunUO server provides the persistent game world.

GorBot extends that project into Discord, the Web Dashboard, roleplay profiles, NPC systems, automation, and community management.

Moderation and administration belong to the community side of that ecosystem, helping trusted staff maintain the Discord environment surrounding the roleplay world.


COMMON QUESTIONS
A quick guide for moderators and server owners.
Why did a moderation action fail?
Check both GorBot authorization and Discord permissions. Role hierarchy is one of the most common causes of a valid action being refused.
Can every moderator change server settings?
No. Routine moderator authority and server-management authority can be kept separate.
Can moderation be managed from the dashboard?
Supported moderation and server-administration workflows can use the Web Dashboard, while immediate actions can still be performed directly in Discord.
Does the dashboard bypass Discord permissions?
No. Web actions still depend on GorBot authorization, Discord permissions, and role hierarchy.
Can roles be remembered when someone rejoins?
Selected roles can use role-persistence behavior when the server has configured that feature.
Are all moderation features identical on every server?
No. Available features and behavior can depend on the GorBot release, server permissions, and which options the community has enabled.


Good moderation protects the community. Good administration gives staff the structure to do it consistently.
Warnings. Roles. Permissions. Cleanup. Discipline. Configuration. History. One connected community system.
GorBot gives trusted staff practical tools without making every level of control available to every user.