settings object with "__type": "discord". Read the live schema for your channel with Get a channel’s settings.
Fields
One PostQueen channel is one Discord server. To post in two channels of the same server, send two posts.
The text is sent as it is, so Discord markdown such as
**bold** or > quote works. Each extra entry in value is a follow-up, posted after its delay in minutes: the first starts a thread on the message, and later ones go into the same thread.
Find the channel id
Thechannels tool lists the server’s text and announcement channels. Call it through trigger a provider tool:
{ "output": [ { "id", "name" } ] }. Put the chosen id in settings.channel.
What PostQueen checks
A post that breaks one of these rules is refused with400 before it is scheduled:
The error body for a too-long entry names the channel and the rule:
message.
Discord’s own rules are not checked first: 20 MiB per file by default, and the bot’s permissions in the channel. When Discord refuses a post, it fails with “Bot doesn’t have access to this channel”, “Bot lacks permission to send messages in this channel”, “Channel no longer exists” or “Attachment exceeds Discord’s size limit”.
Examples
Send each body to create a post. ReplaceYOUR_CHANNEL_ID with the channel’s id from list channels, the Discord channel with an id from the channels tool, and each media id and path with the values upload a file returns.
value is posted 5 minutes after the message, in a thread started on it.