Channel Tools

Purge, lockdown, slowmode, create, rename, nuke and thread controls.

Channel Tools

Most of these need Manage Channels or Manage Messages. Fake permissions count, so a helper role can be given access through Fake Permissions instead of a real Discord permission.

Purging messages

,purge

Aliases: c, prune. Requires Manage Messages. Deletes the last fifteen messages that are not pinned, plus your command message. It stays quiet afterwards, on purpose.

Give it a number to change how much goes:

,purge 200

There are filters for the harder jobs:

CommandRemoves
,purge user @member 50Messages from one member
,purge bots 50Messages from bots
,purge humans 50Messages from people
,purge links 50Messages with a link or an embed
,purge attachments 50Messages with files, images or video
,purge stickers 50Messages with stickers
,purge mentions 50Messages that ping someone
,purge embeds 25Messages with embeds, one to one hundred
,purge emotes 25Messages using custom emoji
,purge emoji 25Messages using unicode emoji
,purge webhooks 25Messages sent by webhooks
,purge activity 25System and activity messages
,purge contains free keysMessages containing that text
,purge startswith !playMessages starting with that text
,purge endswith pleaseMessages ending with that text

The three text searches look through the last one hundred messages and tell you how many they deleted. The file, human and pinned behaviour differs slightly: attachments, humans and stickers do not skip pinned messages, everything else does.

Lockdown

,lockdown

Alias: lock. Requires Manage Channels. Stops the lock role from sending in this channel and reacts with a padlock instead of posting a reply. There is no automatic timed unlock: it stays locked until you run unlock.

,lockdown #general raid in progress
,unlock

Alias: unlockdown. Both take the channel and the reason as optional arguments, and default to the channel you are standing in.

Other lockdown tools:

CommandWhat it does
,lockdown allLocks every channel that is not ignored
,unlock allUnlocks them again
,lockdown ignore #generalKeeps a channel out of all. Run again to stop ignoring it
,lockdown ignoredLists the ignored channels
,lockdown role @MutedChanges which role gets its sending switched off

Without ,lockdown role, the role is @everyone, so a plain ,lockdown silences the whole channel for non-staff.

Slowmode

,slowmode on 15
,slowmode off

Seconds between zero and 21600 (six hours). Give a channel to set it somewhere else: ,slowmode on 30 #general. Requires Manage Channels.

Hiding and revealing a channel

,hide
,reveal

Switches @everyone's view of the channel. Defaults to the channel you ran it in. Requires Manage Channels.

Channel management

,channel create announcements
,channel delete #old-channel
,channel rename #general off-topic
,channel nsfw #movies

Requires Manage Channels. Create makes a text channel, delete works on text and voice, rename takes the new name as the rest of the line, and nsfw toggles the age restriction and tells you the new state. These commands only react with a check mark, they do not post a sentence.

Nuking a channel

,nuke #spam

Alias: clone. Requires Manage Server. Recreates the channel with the same name, position, topic and permission overrides, deletes the original, and says "First!" in the new one. Your welcome message and sticky message settings follow the new channel. Confirms with a button first.

Topic

,topic Read the rules before posting.

Sets the topic of the channel you are in. Needs Manage Channels.

Threads

CommandWhat it does
,thread lock <thread> spamLocks a thread and stores the reason
,thread unlock <thread>Opens it again
,thread rename <thread> new nameRenames it
,thread add <thread> @memberAdds someone
,thread remove <thread> @memberRemoves someone

Requires Manage Threads. close and reopen work as aliases for lock and unlock.

Last updated November 4, 2026