Scheduled MessagesSend messages, polls, and giveaways at a set time.

Text & Embeds

Schedule a plain text message or a fully customised rich embed to be sent at any future time.

Scheduling a text message

Start the setup by specifying the type and optionally a target channel. If you omit the channel, the message will be sent in the channel where you run the command.

Fluxer
f!schedule content
Fluxer -different channel
f!schedule content #announcements

The bot deletes your command and posts a prompt asking for the message content. Type any message - you can use the dynamic variables listed in the Recurring & Webhooks chapter.

Scheduling a rich embed

Use embed instead of content to build an embed interactively:

Fluxer
f!schedule embed #announcements

The bot posts a live preview embed alongside the setup instructions. Work through the fields using the edit tags listed below. Say skip to skip a field. React ✅ when the embed looks right.

Edit tags for embeds

{title:...} · {desc:...} · {footer:...} · {image:URL} · {thumb:URL} · {author:...} · {color:#HEX} · {url:URL}

Setting the send time

After content is set, the bot asks when to send it. You can use natural language or short formats:

Natural language
tomorrow at 9am
next Monday at 8pm
in 2 hours 30 minutes
Short formats
2h30m
1d
30m
Set your timezone with f!timezone set America/New_York for accurate time parsing. Without a timezone the bot assumes UTC.

Dynamic variables

Use these placeholders inside your message -they are replaced when the message is sent:

Variables
{user} - mention of the creator
{username} - name
{server} - community name
{members} - member count
{channel} - target channel
{time} - current timestamp
{count} - how many times this recurring message has fired

You can also define custom variables:

Custom variable
{winner = "Alice"}
Congrats {winner}!