Moderation Commands
Commands for moderating InterChat hubs
Moderation Commands
These commands help you moderate your InterChat hubs by managing blacklists, handling reports, and tracking infractions.
Blacklist Commands
/blacklist user
Blacklists a user from a hub.
Usage: /blacklist user hub:HubName user:UserID reason:Reason duration:Duration
Options:
hub
- The name of the hubuser
- The ID or mention of the user to blacklistreason
- The reason for blacklistingduration
- Optional duration (e.g., "7d" for 7 days)
Process:
- Adds the user to the hub's blacklist
- Prevents their messages from appearing in the hub
- Logs the action to the hub's moderation logs
Permissions: Hub Owner, Hub Manager, Hub Moderator
If no duration is specified, the blacklist is permanent until manually removed.
/blacklist server
Blacklists an entire server from a hub.
Usage: /blacklist server hub:HubName server:ServerID reason:Reason duration:Duration
Options:
hub
- The name of the hubserver
- The ID of the server to blacklistreason
- The reason for blacklistingduration
- Optional duration (e.g., "7d" for 7 days)
Process:
- Adds the server to the hub's blacklist
- Disconnects all channels from that server
- Prevents the server from rejoining the hub
- Logs the action to the hub's moderation logs
Permissions: Hub Owner, Hub Manager, Hub Moderator
/blacklist list
Lists all blacklisted users and servers in a hub.
Usage: /blacklist list hub:HubName
Options:
hub
- The name of the hub
Process:
- Displays a list of all blacklisted users and servers
- Shows who blacklisted them, when, and for what reason
- Indicates when temporary blacklists will expire
Permissions: Hub Owner, Hub Manager, Hub Moderator
Unblacklist Commands
/unblacklist user
Removes a user from a hub's blacklist.
Usage: /unblacklist user hub:HubName user:UserID
Options:
hub
- The name of the hubuser
- The ID or mention of the user to unblacklist
Process:
- Removes the user from the hub's blacklist
- Allows them to participate in the hub again
- Logs the action to the hub's moderation logs
Permissions: Hub Owner, Hub Manager, Hub Moderator
/unblacklist server
Removes a server from a hub's blacklist.
Usage: /unblacklist server hub:HubName server:ServerID
Options:
hub
- The name of the hubserver
- The ID of the server to unblacklist
Process:
- Removes the server from the hub's blacklist
- Allows the server to join the hub again
- Logs the action to the hub's moderation logs
Permissions: Hub Owner, Hub Manager, Hub Moderator
Report Handling
Reports are handled through buttons in the report logging channel rather than commands. When a report is received, moderators can:
-
Take Action: Opens a moderation panel with options to:
- Delete the message
- Blacklist the user
- Blacklist the server
- Warn the user
- View user infractions
-
Mark as Resolved: Indicates the report has been handled
-
Ignore Report: Dismisses reports that don't require action
To enable reports, set up a report logging channel using /hub config logging
.
Warning Users
/warn
Issues a warning to a user in a specific hub.
Usage: /warn user:Username hub:HubName reason:Reason
Options:
user
- The user to warnhub
- The hub in which to issue the warningreason
- The reason for the warning
Process:
- Records the warning in the user's infraction history
- Notifies the user they have been warned (if possible)
- Logs the warning in the hub's moderation logs
Permissions: Hub Owner, Hub Manager, Hub Moderator
Infraction Management
/hub infractions
Views all infractions in a hub.
Usage: /hub infractions hub:HubName
Options:
hub
- The name of the hub
Process:
- Displays a list of all infractions in the hub
- Includes blacklists and warnings
- Shows active and expired/revoked infractions
Permissions: Hub Owner, Hub Manager, Hub Moderator
Context Menu Commands
In addition to slash commands, InterChat provides context menu commands for moderation:
Report Message
Access: Right-click on a message > Apps > InterChat > Report Message
Process:
- Select a reason for the report
- The report is sent to the hub's report logging channel
Permissions: Everyone
Mod Panel
Access: Right-click on a message > Apps > InterChat > Mod Panel
Process:
- Opens a moderation panel with options to:
- Delete the message
- Blacklist the user
- Blacklist the server
- Warn the user
- View user infractions
Permissions: Hub Owner, Hub Manager, Hub Moderator
The Mod Panel is the quickest way to take moderation actions on specific messages.