Discord Moderation Guide: Difference between revisions

From DisNCord Community Wiki
Jump to navigation Jump to search
No edit summary
Line 5: Line 5:


== Moderator Permissions ==
== Moderator Permissions ==
A quick rundown of who can do what is provided.


=== Volunteers and Active Users ===
=== Volunteers and Active Users ===
At the moment, volunteers are a click role in #role-select, and there's no tracking for activity on Discord. However, it's been considered allowing these roles access to the warning command due to how activity on the server continues to grow.


=== Channel/Project Manager ===
=== Channel/Project Manager ===
Currently unused, but in the past DisNCord had Project Managers, which were single channel moderators or category moderators. As moderator demand grows, its expected that this will come back.
'''Currently unused''', but in the past DisNCord had Project Managers, which were single channel moderators or category moderators. As moderator demand grows, its expected that this will come back.


=== Half-Ops ===
=== Half-Ops ===
Half-ops are server moderators who have access to bot commands, but not the Discord built-in moderation commands.   
'''To Be Implemented:''' Half-ops are server moderators who have access to bot commands, but not the Discord built-in moderation commands.   


=== Server Moderator (Resident Madfolks) ===
=== Server Moderator (Resident Madfolks) ===
Line 18: Line 20:


=== Bot Wrangler ===
=== Bot Wrangler ===
Due to bots have unique sets of permissions, a dedicated bot wrangler role exists. Due to how Discord handles permissions, the Bot Wrangler role has full access to the base moderator commands, but may not be a moderator in and of themselves. This role is currently unused.
Due to bots have unique sets of permissions, a dedicated bot wrangler role exists. Due to how Discord handles permissions, the Bot Wrangler role has full access to the base moderator commands, but may not be a moderator in and of themselves. '''This role is currently unused.'''


=== Server Administrator ===
=== Server Administrator ===

Revision as of 12:29, 8 January 2023

DisNCord uses a large set of moderation tools, and guidelines to ease the burden of server administration. The intent is to make moderation quick and easy to review, while still being able to handle large scale raids and other server events are handled. At the moment, this document only covers the Discord server, but should probably be expanded in time to cover YouTube, Fediverse, and this wiki.

Workflow

Moderator Permissions

A quick rundown of who can do what is provided.

Volunteers and Active Users

At the moment, volunteers are a click role in #role-select, and there's no tracking for activity on Discord. However, it's been considered allowing these roles access to the warning command due to how activity on the server continues to grow.

Channel/Project Manager

Currently unused, but in the past DisNCord had Project Managers, which were single channel moderators or category moderators. As moderator demand grows, its expected that this will come back.

Half-Ops

To Be Implemented: Half-ops are server moderators who have access to bot commands, but not the Discord built-in moderation commands.

Server Moderator (Resident Madfolks)

Server moderators hold up the rules and standards of DisNCord. They have access to the Discord moderation commands, and can pin and unpin messages as necessary, as well as access to all staff channels. Discord's built in moderation tools are not great for managing large servers, but are necessary for handling Raid Reporting, as handling message pins.

Bot Wrangler

Due to bots have unique sets of permissions, a dedicated bot wrangler role exists. Due to how Discord handles permissions, the Bot Wrangler role has full access to the base moderator commands, but may not be a moderator in and of themselves. This role is currently unused.

Server Administrator

Server Administrators have the Manage Server permission and are the top rank in the Disorder, meaning they can add and remove ranks from all others.

Founder/Owner

This is NCommander, since they have the server crown.

Bots

To aid staff, and moderations, as well as improve the general user experience, multiple bots have been added to DisNCord; here's an overview, combined with how they interact with moderation.

YAGPDB.yxz

Yet Another General Purpose Discord Bot or YAGPDB.yxz handles most of the basic moderation tasks on the server, as well as handling stream announcements, incident longing and more.

At the moment, YAGPDB is responsible for the following

  • Streaming Announcements
  • Fun/Community items such as reputation, customs commands and more
  • Warnings
  • Flexible Timeouts/Mutes
  • Kick/Ban logging, and Notification DMs
  • Deleted Message logging

While YAGPDB.yxz does offer a ticket system, its somewhat difficult to use, and requires bot commands, so we're not using it as such.

Tickets

SlashBot

SlashBot handles mostly role selection, and is used in #role-select. It will likely be used in the future for premium configuration options and more. It might be replaced in the future with a simpler bot, or with YAGPDB replacing it.

PluralKit

Actions

Moderators on DisNCord can take various actions in regards to tickets and incidents. Actions, unless noted, should be done through either Tickets or YAGPDB as is necessary.

Note

Sometimes a ticket comes in, or a borderline action is witnessed, that warrants an official comment from a moderator, but doesn't reach the point that an actual warning should be raised.

In these cases, a ticket should be opened by the moderator, and pull in any relevant offending users. If a moderator is acting on another ticket, the reporter should not be pulled in. Exposing a reporter of an issue opens them up to retaliation; a moderator speaking in a ticket is speaking on behalf of the server. Any relevant conversation should be held, and then the moderator should close ticket should be closed with a comment explaining why no action was taken. The log will be saved.

These actions represent "we talked to someone about X", and will essentially be forgotten if the issue doesn't come up again

Warnings

Timeouts/Mutes

Kicks

Bans