FLASH Documentation
Welcome to FLASH – your comprehensive Discord moderation and security bot. FLASH is built to safeguard your community with advanced features, automated processes, and detailed logging, all while being fully configurable to suit your server’s unique needs.
Key Features
- Automatic Acting Anti-Nuke Prevention: Monitors server activities to prevent unauthorized bulk actions, automatically quarantining or reverting suspicious changes.
- Instantaneous Chat Violation Detection: Scans messages and edits in real time to detect and flag violations immediately.
- Automatic Warning System: Issues automated warnings to users breaking server rules.
- Captcha Verification with Automatic Role Granting: Ensures new members verify their identity through a CAPTCHA process before receiving member roles.
- Extremely Detailed Setup Guide: Comes with an in-depth guide that walks you through every configuration step.
- Instant Support Via Command: Quickly request help directly from the bot with dedicated support commands.
- Feature Requests and Bug Reporting: Submit ideas or report issues—the development team actively listens and responds.
- Member Reporting System: Easily report disruptive users, sending alerts directly to your moderation team.
- Toggle Individual Moderation Modules: Enable or disable specific features based on your server’s requirements.
- Comprehensive Moderation Tools: Includes quarantine, ban, kick, mute, and clear systems for effective management.
- Channel Locking and Slowmoding: Secure channels during high-traffic periods by locking or setting slow mode delays.
- AI Message Reviewing: Uses AI to analyze and review messages for harmful or disruptive content.
- Markdown Abuse Detection & Hidden Ping Detection: Prevents abuse of markdown formatting and hidden pings to protect your members.
- Grabify Domain & Parroting Prevention: Detects suspicious links and prevents repetitive or duplicated messaging.
- Spam Prevention: Actively monitors and mitigates spam across channels.
- Join Protection: Automatically handles new members with issues (e.g., missing avatars, insufficient badges, or very recent account creation) to keep bots and malicious users at bay.
- Automatic Staff List: Generates and maintains an up-to-date list of staff members accessible by command or channel display.
- ASCII Username Conversion: Automatically converts non-standard (ASCII) usernames to standard QWERTY equivalents.
- Bypass System: Allows designated roles, channels, or users to bypass specific moderation actions when necessary.
- Chat Triggers: Responds to preset chat triggers with custom messages, complete with dynamic placeholders.
- User Notes & Reminders: Enable moderators to attach notes to user profiles and set reminders for follow-up actions.
- AFK System: Easily manage and display users’ AFK statuses.
- Auto-Disable Verification during Raids: Temporarily suspends the verification process during join spams or raids to protect your server.
- Full Activity Log: Logs detailed updates on member changes, channel modifications, message edits/deletions, and role updates to keep you informed.
Commands Overview
FLASH is designed with a rich command set for both administrators and members. Here are the core commands:
allow
– Allow a specific action without triggering moderation.
stafflist
– Display all staff members in the server.
roleinfo
– Show detailed information about a specific role.
channelinfo
– Show detailed information about a specific channel.
memberinfo
– Display details about a particular member.
securemode
– Toggle Secure Mode to enhance server security.
recentlogs
– View the 15 most recent audit log entries.
forceverify
– Allow a user to bypass the verification process.
setnick
– Set or update a member’s nickname.
avatar
– Retrieve a user’s avatar.
serverinfo
– Display detailed information about your server.
strike
– Issue a strike to a staff member.
note
– Add, edit, or delete a note for a user.
trigger
– Create, edit, or delete a chat trigger.
evaluation
– Evaluate the overall safety of the server.
setwarnings
– Set the warning count for a member.
restart
– Restart the bot (requires proper permissions).
guide
– Display the detailed setup guide for FLASH.
request
– Submit a feature or command request.
bugreport
– Report a bug or issue with the bot.
bypasses
– Manage bypass permissions for users, roles, channels, or categories.
report
– Report a user directly to the moderation team.
massrole
– Manage roles in bulk.
config
– View and modify server configuration options.
support
– Get official support regarding FLASH.
quarantine
& unquarantine
– Quarantine or release a user based on violations.
kick
, ban
, softban
, massban
, masskick
, massmute
– Comprehensive commands to remove or restrict users.
reminders
– Manage server reminders.
afk
– Set or update your AFK status.
mute
& unmute
– Mute or unmute a member.
clear
– Clear a set number of messages in a channel.
nuke
– Delete all messages in a channel.
warn
– Issue a warning to a member.
lock
& unlock
– Lock or unlock a channel.
slowmode
– Set the slowmode delay in a channel.
Setup & Configuration
FLASH utilizes a configuration system that allows server administrators to:
- Designate key roles and channels (e.g., log, verification, and report channels).
- Toggle individual moderation modules to tailor the bot’s functionality.
- Customize welcome messages and the verification process.
Example:
Note: all of these roles should be for specific users. STAFF and ADMINS should not share the same role, they both have the same permissions (with ADMIN giving more permissions to commands). The configuration role is dangerous as it allows anyone with it to modify the entire configuration without any confirmation. Do not share it openly.
- Member Role - A role that all NORMAL members should have.
- Staff Role - A role that all MODERATORS and BELOW should have.
- Admin Role - A role that all ADMINISTRATORS and HIGHER should have.
- Config Role - A role for users to change the configuration of FLASH. Use wisely.
Note: all of these channels should be HIDDEN for ONLY the STAFF and ADMINS to view. They should not be public, with the exception being Staff List Channel.
- Log Channel - A channel where all moderation actions that STAFF take will be sent.
- Verification Channel - A channel where all new users will have to verify, should be read only and deny user's with the member role from viewing the channel.
- Report Channel - A channel where all member-on-member reports will be sent for staff to view.
- Automod Channel - A channel where all moderation actions that FLASH takes will be sent.
- Staff List Channel - An OPTIONAL channel where it will display your staff list (if not set, uses /stafflist)
- Activity Log Channel - A channel where all updates on your server will be sent.
Support & Feedback
If you need assistance or wish to submit feedback:
- Use the
support
command for official help and troubleshooting.
- Submit feature requests using the
request
command—your input helps shape future updates.
- Report bugs via the /
bugreport
command to ensure FLASH remains reliable.
Thank you for choosing FLASH – the reliable, feature‐rich solution for Discord moderation and security.