App Logo
discord.com

Create a Discord forum post

Create a post (thread) in a Discord forum channel, with a title and an opening message. Forum channels reject plain messages — a post is the only way to write to one, which is why discord.com/post_message cannot target a forum. Returns the new post's threadId, name, url, parentId and the opening message id, read from Discord's own creation response. Reply to an existing post with discord.com/post_message against the post's own url (a post is itself a channel), and list a forum's posts with discord.com/list_forum_posts.

Input

title required

The post title, shown as the thread name in the forum listing. An existing post with this exact title is reported rather than duplicated.

content required

The opening message body of the post.

channelUrl required

Full forum channel URL, e.g. https://discord.com/channels/<guildId>/<channelId>. Get one from discord.com/list_channels or create one with discord.com/create_channel (type: forum).

Output

url required
name required
threadId required
already_present required

True when a post with this exact title already existed, in which case it is reported rather than duplicated.

parentId optional
verified_on_page optional

Whether the post was confirmed present in the forum grid after creation.

response_captured optional

False when Discord's creation response was not observed and the post was identified from the grid instead. The post is still real; only the response was missed.

FAQ

Create a post (thread) in a Discord forum channel, with a title and an opening message. Forum channels reject plain messages — a post is the only way to write to one, which is why discord.com/post_message cannot target a forum. Returns the new post's threadId, name, url, parentId and the opening message id, read from Discord's own creation response. Reply to an existing post with discord.com/post_message against the post's own url (a post is itself a channel), and list a forum's posts with discord.com/list_forum_posts.
Required: channelUrl, title, content.
It returns url, name, parentId, threadId, already_present, verified_on_page, response_captured.
Yes. It acts as you on discord.com: on your own Chrome it reuses your session, and on a Reduck-hosted browser it loads the discord.com cookies saved by the Reduck extension.
It makes changes on discord.com, like sending, posting or booking something.
Ask an AI agent connected to Reduck to run reduck/discord.com/create_forum_post, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/discord.com/create_forum_post
It is part of Reduck's official curated catalogue.

Start building not clicking