Overview
The archive system lets you retire a channel without losing its history. When a channel is archived, it gets renamed, hidden from everyone, and optionally moved to a dedicated archive category — while a fresh replacement channel is created in its original spot with the same name and permissions.Archive records are saved automatically, so any archived channel can be fully restored later with
archive remove.Commands
archive
archive
Archive a channel by hiding it and creating a fresh replacement in its place.Parameters:
Permissions: Administrator
Cooldown: 30 seconds
- channel (optional) — Channel mention or ID. Defaults to the current channel if not specified.
- Prompts for confirmation before proceeding
- Creates a new channel in the same position with the same name, topic, and permissions
- Renames the original to
archived-{name}and hides it from everyone - Moves it to the archive category (if one is set)
- Transfers any Welcome, Goodbye, or JoinPing settings to the new channel
archPermissions: Administrator
Cooldown: 30 seconds
archive remove
archive remove
Undo an archive — restore the original channel and delete the replacement.Parameters:
Permissions: Administrator
- channel — The replacement channel created during archiving (mention or ID)
- Restores the original channel’s name, position, category, and permissions
- Transfers Welcome, Goodbye, and JoinPing settings back to the restored channel
- Deletes the replacement channel
archPermissions: Administrator
archive category
archive category
Set a category where archived channels get moved to.Parameters:
Permissions: Administrator
- categoryId — The ID of a category channel
- Archived channels are automatically moved into this category
- Channels remain hidden from everyone regardless of the category’s settings
- Run
~archive categorywith no arguments to view the currently set category
archPermissions: Administrator
archive category clear
archive category clear
Remove the configured archive category.What It Does:
Permissions: Administrator
- Clears the archive category setting
- Future archived channels will stay in their original category instead of being moved
archPermissions: Administrator
How It Works
(Optional) Set an Archive Category
Point archived channels to a dedicated category so they stay organized:Skip this step if you want archived channels to remain in their original category.
Archive a Channel
Run the command and confirm the prompt:The bot will ask for confirmation. Click Confirm to proceed or Cancel to abort.
A Fresh Channel is Created
- A new
#generalappears in the same position with the same permissions - The original is renamed
#archived-general, hidden, and moved to the archive category (if set) - A message is posted in the new channel to let members know it’s a fresh start
Archive Category
Set Category
View Category
Clear Category
Tip
Create a dedicated 📦 Archives category and lock it down so only staff can see it.
What Gets Preserved
When a channel is archived and later restored, the following are fully saved and recovered:Channel Data
- Original channel name
- Position in the channel list
- Parent category
- All permission overwrites
Bot Settings
- Welcome message channel
- Goodbye message channel
- JoinPing channel
Permission Requirements
Bot Permissions
- Manage Channels
- View Channels
- Send Messages
- Manage Roles
User Permissions
- Administrator — Required for all archive commands
Aliases
archive
Main command
arch
Short alias
Usage Examples
- Basic Archive
- Restore Archive
- Category Setup
- Full Workflow
Common Use Cases
Reset an active channel without losing history
Reset an active channel without losing history
#archived-general (visible to staff), while members get a clean #general to start fresh in.Retire a seasonal or event channel
Retire a seasonal or event channel
Reorganize channels without losing data
Reorganize channels without losing data
Undo a mistaken archive
Undo a mistaken archive
Important Notes
Best Practices
- Set up a dedicated archive category before archiving channels
- Use
archive removeinstead of manually deleting archived channels - Run
archive helpfor a full in-Discord command reference
Related Features
Role Permissions (Permit)
Delegate archive access to staff roles without granting full Administrator
Enable/Disable Commands
Control whether the archive command is available server-wide