// SECURITY SPECIFICATION // 50+ CLI COMMANDS

COMMANDS MANUAL

Full documentation of tactical moderation, autonomous defense kernels, wall-role hierarchy, and administrative utilities.

Indexed Modules: 45+ Default Prefix: . or proton
.vc mod @user moderation

Appoints a user as VC Moderator with Server Mute, Drag/Move, and Server Deafen permissions. Owner/Extraowner only.

// alias: .vcmod, proton vc mod
.vc unmod @user moderation

Revokes VC Moderator role and voice management permissions from target user.

// alias: .vcunmod, proton vc unmod
.vc mod list moderation

Displays all active members who possess VC Moderation clearance in the server.

// alias: .vc list, .vc mods
.vc mute @user moderation

Server mutes target member in voice channel. Accessible by VC Mods and Owners.

// alias: .vcmute, proton vc mute
.vc drag @user [channel] moderation

Drags target user to your current voice channel or a specified voice channel.

// alias: .vcdrag, .vc move
.vc deafen @user moderation

Server deafens target member across the server in voice channels.

// alias: .vcdeafen, proton vc deafen
.antinuke enable antinuke

Enables the next-gen real-time Antinuke protection system.

// alias: proton antinuke enable
.antinuke disable antinuke

Disables server antinuke protection completely.

// alias: proton antinuke disable
.antinuke status antinuke

Shows real-time status of all 22 active protection modules.

// alias: .antinuke, proton antinuke
.antinuke setlog #channel antinuke

Sets the dedicated security alert logging channel.

// alias: proton antinuke setlog
.limit ban antinuke

Sets maximum allowed ban events within 10 seconds before auto-quarantine.

// alias: proton limit ban
.limit kick antinuke

Sets maximum allowed kick events within 10 seconds before auto-quarantine.

// alias: proton limit kick
.limit ping antinuke

Sets maximum allowed @everyone/@here pings within 10 seconds.

// alias: proton limit ping
.whitelist add @user whitelist

Opens interactive 22-permission selector to grant bypass permissions.

// alias: .wl add @user
.whitelist remove @user whitelist

Removes a user from the whitelist protection bypass list.

// alias: .wl remove @user
.whitelist show whitelist

Lists all whitelisted members along with their permitted action counts.

// alias: .wl show, .wl list
.whitelist reset whitelist

Resets and wipes all whitelist permissions for the entire guild.

// alias: .wl reset
.automod enable automod

Enables anti-spam, anti-link, and bad word filtering.

// alias: proton automod enable
.automod disable automod

Disables automoderation filter modules.

// alias: proton automod disable
.filter add automod

Adds a blacklisted phrase or word to the automod delete filter.

// alias: .badword add
.filter remove automod

Removes a word from the active automod blacklist.

// alias: .badword remove
.filter list automod

Displays all blacklisted words configured for this server.

// alias: .badword list
.ban @user [reason] moderation

Bans a member with optional audit log reason.

// alias: proton ban
.kick @user [reason] moderation

Kicks a member from the Discord server.

// alias: proton kick
.mute @user moderation

Times out a member for specified duration (e.g. 10m, 1h).

// alias: .timeout @user
.unmute @user moderation

Removes active timeout/mute restriction from a member.

// alias: .untimeout @user
.purge moderation

Bulk deletes specified number of recent messages (1-100).

// alias: .clear
.lock [#channel] moderation

Locks down a channel preventing members from typing.

// alias: proton lock
.unlock [#channel] moderation

Unlocks a previously locked text channel.

// alias: proton unlock
.autorole human add roles

Assigns role automatically to new human members upon joining.

// alias: proton autorole human add
.autorole human remove roles

Removes configured auto-role for human members.

// alias: proton autorole human remove
.autorole bot add roles

Assigns role automatically to new bots upon joining.

// alias: proton autorole bot add
.autorole bot remove roles

Removes configured auto-role for bot members.

// alias: proton autorole bot remove
.autorole roles

Views active auto-role settings for humans and bots.

// alias: proton autorole
.wall role @role roles

Sets Wall Role, mass-assigns to all existing members & new joins.

// alias: .wall add @role, .wall set
.wall role remove roles

Removes active Wall Role configuration.

// alias: .wall remove
.wall roles

Checks active Wall Role configuration status.

// alias: proton wall
.automation roles

Displays comprehensive server automations summary.

// alias: proton automation
.ticket setup <ch> <cat> [img] tickets

Sets up one-click interactive support ticket panel with custom banner image.

// alias: proton ticket setup
.ticket image <url> tickets

Sets or changes custom banner image for ticket panel.

// alias: .ticket setimage, .ticket resetimage
.ticket send [#channel] tickets

Sends the ticket panel to the specified channel using saved settings.

// alias: .ticket panel
.ticket permit @user tickets

Grants ticket viewing and management permission to a user.

// alias: proton ticket permit
.ticket revoke @user tickets

Revokes ticket viewing permission from a user.

// alias: proton ticket revoke
.ticket add @user tickets

Grants access to a member in the current active ticket.

// alias: proton ticket add
.ticket close tickets

Closes and deletes the current active ticket channel.

// alias: .close, proton close
.rename {name} tickets

Renames the active support ticket channel.

// alias: proton rename
.main #channel promo

Sets tracking channel for role promo announcements.

// alias: .set main #channel
.role promo add promo

Adds role promotion rule based on VC hours & chat count.

// alias: proton role promo add
.role promo show promo

Displays all configured role promotions in the server.

// alias: proton role promo show
.promo stop @user promo

Pauses automatic role promotions for a user.

// alias: proton promo stop
.promo start @user promo

Resumes automatic role promotions for a user.

// alias: proton promo start
.role shortcut add promo

Maps shortcut word to role (e.g. .vip @user).

// alias: proton role shortcut add
.role shortcut remove promo

Removes role shortcut mapping.

// alias: proton role shortcut remove
.role shortcut list promo

Lists all configured role shortcuts in the server.

// alias: .show shortcut
.req role @user promo

Grants role shortcut usage permission to a user.

// alias: proton req role
.unreq role @user promo

Revokes role shortcut usage permission from a user.

// alias: proton unreq role
.ar add | autoresponder

Creates custom auto-reply with direct quote-reply.

// alias: proton ar add
.ar remove autoresponder

Removes configured auto-response rule.

// alias: proton ar remove
.ar show autoresponder

Lists all active custom auto-responses in the server.

// alias: .ar list
.autoreact autoresponder

Adds automatic emoji reaction to trigger words in chat.

// alias: proton autoreact
.autoreact remove autoresponder

Removes automatic emoji reaction trigger.

// alias: proton autoreact remove
.autoreact list autoresponder

Lists all configured automatic reactions.

// alias: proton autoreact list
.gstart giveaway

Starts an interactive giveaway in current channel.

// alias: proton gstart
.gend giveaway

Ends an active giveaway early and picks winners.

// alias: proton gend
.greroll giveaway

Rerolls new winners from an ended giveaway.

// alias: proton greroll
.welcome setup giveaway

Configures channel where welcome cards are sent.

// alias: .welcome #channel, .welcome channel
.welcome test giveaway

Renders and sends a test welcome card to verify setup.

// alias: proton welcome test
.staff <member> staff

Appoints a member as staff by assigning the lowest configured staff role with official V2 card announcement.

// alias: proton staff <member>
.staff role add <role> staff

Adds a role to the server staff roles hierarchy (Owner / ExtraOwner only).

// alias: proton staff role add
.staff role remove <role> staff

Removes a role from the server staff roles hierarchy (Owner / ExtraOwner only).

// alias: proton staff role remove
.staff list staff

Lists all configured staff roles in the server hierarchy.

// alias: .staff role list, .list staff, .stafflist, .show staff
.staff count [member] staff

Displays total staff appointments made by the target moderator or yourself.

// alias: proton staff count
.reset staff count <member> staff

Resets the total staff appointment counter for a moderator back to 0.

// alias: proton reset staff count