Update
2026-09-26 09:35
Update Ticket system v1.3
# ๐ซ Ticket System V2 - Official Release Changelog
### โฐ Category-Specific Inactivity Reminders
* **Configurable DM Timers:** Server administrators can set category-specific inactivity timers (`Disabled`, `5m`, `10m`, `15m`, `20m`, `30m`, or `1h`) directly within the interactive category editor.
* **Automated Owner DM Alerts:** Triggers a direct message notification to the ticket owner if they do not respond to a staff reply within the specified time.
* **Direct Ticket Jump:** Inactivity DMs include a direct **"Jump to Ticket"** link button for fast channel access.
* **Smart Auto-Cancellation:** The inactivity timer instantly resets and cancels the moment the ticket owner sends a new message in the ticket channel.
### ๐จ 100% Native Discord V2 Component UI
* **Complete V2 Architecture:** Built using native Discord V2 layout objects (`LayoutView`, `Container`, `TextDisplay`, `Separator`, and `ActionRow`).
* **Interactive UI Component Subclasses:** Dedicated component subclasses (`InactivityTimerSelect`, `CategoryFolderChannelSelect`, `CategoryStaffRoleSelect`, `GlobalStaffRoleSelect`) eliminate interaction handling bugs and ensure UI persistence.
### โ๏ธ Master Administration Panel (`/ticket-editor`)
* **Unified Control Dashboard:** Manage panel texts, category forms, staff permissions, layout modes (Buttons vs Dropdown), and log channels from one central control panel.
* **Live Update Engine:** Updating panel options live-refreshes active ticket panels across all deployed server channels.
### ๐พ Persistent State & Auto-Migration
* **Active Ticket Registry:** Open tickets are tracked in `active_tickets.json` to maintain owner tracking and timers across bot reboots.
* **Backward-Compatible Migration:** Guild settings (`<guild_id>.json`) automatically migrate legacy structures without configuration loss.
Update
2026-09-23 11:02
Update Logging rewritten v1
# ๐ Detailed Update Changelog - Unified Logging & Moderation System (`logging_system.py`)
### ๐๏ธ Architecture & Consolidation
* **Unified Single-Cog Structure:** Merged 5 legacy cogs (`CloudyLogs`, `MemberLogs`, `MessageLogs`, `ModLogs`, and `Purgelogs`) into one streamlined, high-performance module (`UnifiedLoggingCog`).
* **100% Discord V2 Component UI:** Replaced traditional embeds with native Discord V2 Layout components (`LayoutView`, `Container`, `TextDisplay`, and `ActionRow`).
* **Custom Accent Colors:** Implemented distinct neon color themes for visual categorization (`NEON_CYAN` for creations/joins, `NEON_RED` for deletions/punishments, `NEON_YELLOW` for edits/timeouts, and `NEON_PURPLE` for administrative dashboards).
---
### ๐ Deep Audit Log Tracking & Attribution
* **Message Deletions (`on_message_delete`):**
* Automatically scans Discord Audit Logs to differentiate between user self-deletions and moderator/bot purges.
* Captures and logs Message Author, Deleting Moderator (with User ID), Target Channel, Message ID, Attachment URLs, and full raw text content.
* **Message Edits (`on_message_edit`):**
* Logs side-by-side comparison of original content vs. updated content (up to 500 characters).
* Includes an interactive **`Jump to Message`** direct URL button inside an `ActionRow`.
* **Channel Lifecycle Management:**
* **Creation (`on_guild_channel_create`):** Logs channel name, channel type (`TEXT`, `VOICE`, `CATEGORY`), and the creating user via Audit Logs.
* **Deletion (`on_guild_channel_delete`):** Logs deleted channel name, ID, and the responsible user.
* **Settings Updates (`on_guild_channel_update`):** Detects name changes (`before.name` โ `after.name`) and topic modifications, attributing the moderator responsible.
* **Member Activity Tracking:**
* **Joins (`on_member_join`):** Displays joining member mention, User ID, and exact account age formatted with dynamic relative (`<t:timestamp:R>`) and full timestamps (`<t:timestamp:f>`).
* **Leaves (`on_member_remove`):** Logs member name and ID upon server departure.
---
### ๐ก๏ธ Built-in Moderation & Admin Commands
* **`/setup-logging` Command:**
* Automatically creates the hidden `โ๏ธ CLOUDY LOGS` category with restricted permissions.
* Deploys missing channels (`โ๏ธใปmod-logs`, `โ๏ธใปmessage-logs`, `โ๏ธใปserver-logs`, `โ๏ธใปmember-logs`) and sends V2 initialization messages.
* **`/purge` & `/purge-user` Commands:**
* Bulk deletes 1 to 100 messages or filters messages by a specific target member.
* Dispatches detailed log entries directly to `mod-logs` with moderator details, channel name, and count of deleted messages.
* **`/modcentral` Interactive Dashboard:**
* Interactive V2 control panel featuring `UserSelect` and `Select` menus.
* Supports modals and execution for **Kick**, **Ban** (with automatic 7-day message purge), **Softban** (ban & unban), and **Timeout** (custom duration in minutes).
* Automatically broadcasts structured V2 action logs to the moderation channel upon execution.
Restart
2026-09-13 22:49
System Restart
Bot is restarting for maintenance.
Reason: Cloudy Sec auto restart. To send all saved datas to our databank
Update
2026-09-13 14:07
Update Website change
# ๐ Dynamic Bot Command Showcase & Real-Time Search System
Our web ecosystem at **https://spg-web.com/cloudysec** now features an automated, real-time command documentation and search hub powered directly by the bot.
---
### โก 1. Automated Bot Synchronization (`Websitesync.py`)
* **Live Command Extraction:** Every 3 minutes, the bot inspects its internal command tree and extracts all registered Discord slash commands and subcommands.
* **Smart Parameter Syntax:** Automatically parses command arguments, formatting mandatory options as `<param>` and optional inputs as `[param]`.
* **Automatic Cog Categorization:** Detects which system module (e.g., `MessageRecovery`, `EmojiEditor`, `CloudyAntiNuke`) each command belongs to and assigns category tags dynamically.
* **API Payload Integration:** Packs command metadata alongside server statistics into a secure JSON payload sent to `spg-web.com`.
---
### ๐ 2. Interactive Web Dashboard (`Cloudysec.py`)
* **Dedicated Command Directory:** Located at the bottom of the dashboard, presenting all available slash commands inside neon-cyan themed cards.
* **Instant Real-Time Filtering:** Features a client-side search bar (`#commandSearch`) that updates the visible cards instantly as you typeโfiltering by command name, parameter, category, or description without page reloads.
* **Parameter Syntax Highlighting:** Displays usage examples directly in formatted code blocks, allowing server administrators to learn and test commands quickly.
---
๐ **Live Dashboard URL:** https://spg-web.com/cloudysec
Update
2026-09-13 13:41
Update Update Changelog
# ๐ Update Changelog - Today's Systems
### ๐ก๏ธ Cloudy Anti-Nuke System (`antinuke.py`)
* **Default Active Protection:** Pre-configured to `KICK` mode by default upon initial setup.
* **Discord V2 Layout Hub:** Built `/anti-nuke-hub` using 100% V2 Layout UI components (`LayoutView`, `Container`, `TextDisplay`).
* **Interactive Configuration:** Switch protection modes (`KICK`, `BAN`, `DISABLE`), assign security log channels, and configure role whitelists dynamically.
* **Admin Emergency Alerts:** Sends direct messages to all server Administrators during incident neutralizations, complete with offender details, action taken, and exact reaction speed in milliseconds (`ms`).
---
### ๐จ Custom Emoji Manager & Bulk Importer (`emoji_editor.py`)
* **Multi-Page V2 Dashboard (`/emoji-editor`):** Full pagination support (`Previous`, `Next`) to browse and edit all server emojis beyond Discord's 25-item dropdown limit.
* **Single & Mass Renaming:**
* Dedicated single-emoji rename modal for exact name updates.
* Mass-renaming tool to apply custom prefixes or suffixes across selected emojis.
* **Selection Controls & Safety Lock:** Includes `Select All (Page)` and `Clear Selection` buttons, paired with a complete UI component lock (`is_processing`) that disables buttons during active mass operations to prevent rate limits.
* **Bulk Emoji Importer (`/copy-emoji`):** Parses raw emoji strings (up to 20 emojis), downloads CDN images, and uploads them sequentially with built-in rate-limit delays.
Update
2026-09-12 09:29
Update Updated
# ๐ Cloudy Security & Infrastructure โ Changelog (v2.6.0)
### โ๏ธ Core Discord Bot & Role Management Cogs
* **New `RoleAllCog` System (`roleall.py`):**
* **Role Hierarchy Safeguards:** Added automatic pre-execution security checks to prevent mass-assigning roles with administrative, moderation, or elevated permissions (`Administrator`, `Manage Roles`, `Kick/Ban`, etc.).
* **Intelligent Rate-Limit Bucket:** Integrated execution pacing (~1.0s delay per member) with dynamic estimated completion timestamps (`<t:TIMESTAMP:R>`) to prevent Discord API rate-limit bans.
* **Live Progress Updates:** Configured progress reporting that updates every 5 members and tags the executing admin upon completion with detailed metrics (success vs. failure count).
* **V2 Auto-Role Dashboard (`/autorole`):** Implemented interactive Discord Components V2 (`discord.ui.LayoutView`) allowing admins to configure join auto-roles.
* **Smart Join Milestones (`/set-milestone-role`):** Created automated member position tracking (e.g., granting special rewards automatically when member #1000 joins).
---
### ๐ซ V2 Ticket System & Editor Refactoring (`tickets_editor.py`)
* **Component Timeout Fixes:** Fully resolved `Interaction Timeout` ("Cloudy Security did not respond in time") errors across all interactive views, select menus, and modals.
* **Modal Lifecycle Handling:** Corrected instant modal triggers for `PanelTextsModal`, `AddCategoryModal`, and `QuestionModal` by removing premature defer calls.
* **Multi-Select Removal Mode:** Upgraded category deletion to a dynamic multi-select dropdown (`RemoveCategoryMultiSelect`), allowing admins to remove multiple categories simultaneously without sending redundant ephemeral messages.
* **Role Mention Rendering:** Patched invalid role ID parsing in `RoleSelect` components to prevent `@unknown-role` display issues in editor headers.
* **Live In-Place Updates:** Ensured all editor operations edit the main control dashboard in-place rather than spawning unnecessary sub-messages.
---
### ๐ก๏ธ HQ Admin Protocol Cog (`admin_protocol.py`)
* **Exclusive HQ Deployment:** Restricted admin commands strictly to the Support HQ server via `@app_commands.guilds()`.
* **Deep System Audit (`/getprotocol`):** Developed a recursive project-wide search (`os.walk`) that scans `.json`, `.db`, and `.sqlite` files for specified User IDs or Guild IDs and renders formatted multi-embed reports.
* **Safe Data Purge (`/deletedata`):** Built a non-destructive deletion system that purges targeted guild/user records across JSON files and SQLite databases without compromising database structures.
---
### ๐ Documentation & Branding
* **Promotional Assets:** Created streamlined server advertisements, welcome messages, and direct message (DM) templates with dynamic `{user}` tags.
* **Legal Framework:** Authored formal Terms of Service (ToS) and GDPR-compliant Privacy Policy documentation tailored for `spg-web.com` and JCloud Hosting integration.
Update
2026-09-11 15:58
Update Important
Hello Folks,
Im happy to announce you that <@1301676040627818526> is moving to an new support server.
This opens an new chapter of Cloudy Sec LLC
Support server: https://discord.gg/6dJeAZ3BPK
Your <@&1547545344399900744> Team
Update
2026-09-10 09:31
Update v2.0
# ๐ Release Changelog โ Ticket Suite Overhaul
**Version:** `2.5.0`
**Framework:** `discord.py v2.x`
**Architecture:** Discord Components V2 (`discord.ui.LayoutView`), SQLite / Local JSON Storage
---
### ๐ Key Improvements & Highlights
#### 1. Central Ticket Editor Upgrade (`tickets_editor.py`)
* **Category-Specific Configuration Dashboard:** Introduced an interactive sub-menu allowing administrators to configure settings on a per-category level.
* **Custom Dynamic Form Questions:** Added full support for custom input prompts inside ticket modal forms (up to 5 dynamic questions per category).
* **Dedicated Creation Folders:** Categories can now be assigned to specific Discord Category Channels for targeted channel generation.
* **Granular Role Permissions:** Implemented merged role checks combining global staff roles with category-specific staff roles.
* **Live Panel Auto-Updating:** Saved settings automatically detect and live-edit deployed ticket panels in target channels without requiring redeployment.
#### 2. Advanced In-Ticket Actions (`ticket_actions.py`)
* **Interactive Control Panel (`/ticket-manage-panel`):** Deploys an in-ticket V2 control interface equipped with quick actions.
* **Ticket Claiming System:** Staff members can claim tickets, automatically updating channel topics and notifying users.
* **Dynamic Access Toggle:** Integrated an interactive user select dropdown to add or remove user access permissions on the fly.
* **In-Ticket Renaming:** Quick-rename modals for fast ticket title updating.
#### 3. Discord UI & Core Stability Fixes
* **V2 Component Migration:** Standardized interactive views to `discord.ui.LayoutView`, `discord.ui.Container`, and `discord.ui.TextDisplay`.
* **Conflict Resolution:** Replaced ambiguous `custom_id` strings (e.g., `persistent_close_btn` -> `editor_close_btn_unique`) to resolve silent listener conflicts across multiple cogs.
* **Command Registry Fix:** Resolved overlapping command names (`ticket-panel` renamed to `ticket-manage-panel`) to prevent `CommandRegistrationError` during bot bootup.
* **Transcript System Improvements:** Integrated clean, Discord-style `.txt` transcript generation automatically dispatched to designated logging channels upon closure.
---
### โ๏ธ Command Overview
| Command | Permission | Description |
| :--- | :--- | :--- |
| `/ticket-editor` | `Administrator` | Opens the master V2 Ticket System Dashboard. |
| `/assign-ticket-category` | `Administrator` | Maps a ticket category to a specific Discord Category Folder. |
| `/set-transcript-channel` | `Administrator` | Configures the log channel for archived `.txt` transcripts. |
| `/ticket-manage-panel` | `Staff / Admin` | Sends the interactive management panel into the active ticket. |
| `/ticket_add <user>` | `Staff / Admin` | Grants a user access to the active ticket channel. |
| `/ticket_remove <user>` | `Staff / Admin` | Revokes a user's access from the active ticket channel. |
| `/ticket_rename <name>` | `Staff / Admin` | Renames the current ticket channel. |
---
### ๐ Bug Fixes & Refactoring
* **Fixed:** Resolved `HTTPException 400 (Bad Request)` caused by empty payloads in V2 Layout Views.
* **Fixed:** Resolved silent extension load failures by introducing isolated exception logging in `cog_load`.
* **Fixed:** Fixed rate-limit triggers during startup by implementing intelligent hash-based command synchronization in `main.py`.
Update
2026-09-10 07:55
Update Ban Appel v1.0.0
Today we introducing the New Ban appel
-# Beta
Here some pic of the new concept
https://cdn.discordapp.com/attachments/1336505463428223068/1547515314684829746/Screenshot_20260910-095238.png?ex=6aa3b372&is=6aa261f2&hm=c1947ddf592727dd12f72472be0dee9c5d7b79f7fafe90d4bee6388022eb10f9&
https://cdn.discordapp.com/attachments/1336505463428223068/1547515314265395261/Screenshot_20260910-095232.png?ex=6aa3b372&is=6aa261f2&hm=1d660a267501016e775cc2e7d93c208f8d5abf871dc5adf4adb4d81ff07af64d&
Remeber this function is new and is not finalized
Update
2026-09-01 20:26
Update ADMduty v1.0.0
๐ข **System Update: Staff On-Duty & Security Guard**
Our Discord bot now uses an advanced **Staff On-Duty & PIN Guard System**. Staff members no longer hold active administrative permissions while offline or idle. Instead, permissions are activated on-demand for set shift durations.
**How It Works for Staff**
* **Start Shift (`/duty`):** Run `/duty` when starting your shift.
* **Enter PIN:** Input your confidential 6-digit PIN into the prompt modal.
* **Automatic Role Assignment:** Once verified, you receive your staff role for the configured duration (e.g., 240 minutes / 4 hours).
* **Automatic Shift Expiry:** When time runs out, the bot automatically revokes the role to protect idle or offline accounts.
* **PIN Delivery:** Newly added staff receive a secure Direct Message (DM) containing their personal PIN.
**Automated Anti-Rogue Protection**
The bot monitors admin role assignments 24/7 in real time. If an account is granted a protected staff role without an active `/duty` session (e.g., via compromised accounts or unauthorized manual assignments):
* **Instant Role Revocation:** The admin role is stripped immediately.
* **Security Flagging:** The target account automatically receives a designated warning/flag role.
* **Security Log Alert:** A detailed alert is logged instantly to the designated security channel.
**Server Owner Control Panel**
Server Owners access the live control panel using the `/duty` command (regular users see the PIN prompt instead).
| Setting | Description |
| :--- | :--- |
| **System Toggle** | Enables or disables the duty system (Default: Off).
| **Set Duration** | Sets shift length in minutes via modal input.
| **Admin Role Select** | Chooses the protected staff role via a dropdown menu.
| **Warning Role Select** | Selects the warning role applied on unauthorized role grants.
| **Log Channel Select** | Selects the channel for security alert logs.
| **Add Staff** | Authorizes staff by User ID, generates a PIN, and sends it via DM.
@here
Update
2026-09-01 17:35
Update Update broadcastv1.3
Where made changes to the broadcast system
Now its doing forum channels to seperate all three broadcasts
What changed:
- Old channels #cloudy-updates got deletet and now uses the new forum channel
- Permissons for the channel is now set to administrator only
- Discord ratelimit resolved by doing it one by one server
Update
2026-09-01 17:27
Update Improfments
Where doing some improfments on many codes today
Update
2026-08-31 20:49
Update Cloudy Website Dev B
# ๐ Dev Log: CloudySec Integration & Modular Website Framework
**Version:** `v2.5.0-CloudySec`
**Date:** August 31, 2026
Restart
2026-08-31 20:45
System Restart
Bot is restarting for maintenance.
Reason: Routine Maintenance