Server configuration | Messages
Auto Thread
Open a thread on every new message in the channels you choose.
Set this up
Set this up on the dashboard under Messages › Auto threads.
Type / in Discord to find the slash version of a command. Prefix commands keep working until March 5, 2027. What is changing
Overview
Auto Thread opens a public thread on new messages in the channels you pick, so replies stay under the post they belong to. It suits suggestion, showcase, media and feedback channels.
Each channel has its own settings: whether every message gets a thread or only messages with an attachment, how the thread is named, and how long a quiet thread stays open.
Auto Thread is free for up to 3 channels, or 25 with Server Premium.
Setting it up
Add a channel
Run
/autothread addwith the channel. Every new message there now opens a thread.Name the threads (optional)
Run
/autothread namewith a template such as{user.name}'s post. Without one, a thread is named after the first words of the message.Choose the archive time (optional)
Run
/autothread archiveto choose how long a thread stays open after its last message.
You need the Manage Channels permission. Every setting is also in /configure → Messages → Auto threads and on the dashboard.
Commands
Add a channel
/autothread add (channel) [mode]/autothread add #suggestions
/autothread add #showcase imageall(the default): every new message opens a thread.image: only messages with an attachment open a thread, so text replies in the channel are left alone.
Running it again on a channel that is already set up changes its mode. Forum, voice and category channels can't be used.
Remove a channel
/autothread remove (channel)/autothread remove #suggestionsYou can also give the channel's ID, for a channel that no longer shows up in the picker.
Thread name
/autothread name (channel) [template]/autothread name #suggestions Suggestion from {user.name}
/autothread name #showcase {user.display_name}'s post
/autothread name #suggestionsThe template can be up to 200 characters, and a thread name is cut to 100. Leave the template out to go back to the default, the first words of the message. If a message has no text, the thread is named after its author.
Archive time
/autothread archive (channel) [duration]/autothread archive #suggestions 1d
/autothread archive #showcase 1w
/autothread archive #suggestions defaultDiscord archives a thread after 1 hour, 1 day, 3 days or 1 week without messages. Any other time is rounded to the nearest of these. default, or leaving it out, uses the channel's own setting.
List and clear
/autothread list
/autothread clearlist shows every auto thread channel with its mode, name template and archive time. clear stops auto threads in every channel, after you confirm.
Every command also works with the prefix, as ,autothread or
,autothreads: for example ,autothread add #suggestions image.
Name variables
The thread name template uses the usual script variables for the member who posted, the channel and the server. The most useful ones:
| Variable | Description |
|---|---|
{user.name} | The author's username |
{user.display_name} | The author's display name |
{user.id} | The author's ID |
{channel.name} | The channel's name |
{guild.name} | The server's name |
Mentions, markdown and line breaks are removed from thread names, and custom emojis show as :name:.
What gets a thread
- New messages and replies from members. Bots, webhooks and system messages never open one.
- Messages inside a thread never open another one.
Limits
| Free | Server Premium | |
|---|---|---|
| Auto thread channels | 3 | 25 |
Permissions
- Manage Channels for every command and the settings.
- greed needs View Channel and Create Public Threads in each channel, and tells you when one is missing. If greed loses access to a channel or the channel is deleted, its auto threads are removed.