Announcement commands
Six commands under /announce. Administrator level throughout.
/announce create#
Schedule a recurring message.
| Option | Required | Description |
|---|---|---|
channel |
yes | Where to post |
interval |
yes | How often, e.g. 6h, 1d, 3d |
message |
yes | The text, max 1900 characters |
time |
no | Fixed time of day, 24h format, e.g. 09:00 |
embed |
no | Post as an embed instead of plain text |
Ledra needs: Send Messages in the target channel
/announce create channel:#general interval:6h message:Read the rules in #rules!
/announce create channel:#news interval:1d time:09:00 message:Good morning!
With time set, interval must be whole days (1d, 3d, 1w).
"Every 6 hours at 09:00" is refused rather than reinterpreted.
The time of day follows your server time zone. Without one, it means UTC — and the reply warns you.
Limits: 5 announcements per server, interval between 15 minutes and 365 days.
/announce list#
Every scheduled announcement: ID, channel, schedule, enabled or paused, the next post time, and a preview of the text.
/announce remove#
| Option | Required | Description |
|---|---|---|
announcement_id |
yes | The ID from /announce list |
Permanent.
/announce toggle#
Pause or resume.
| Option | Required | Description |
|---|---|---|
announcement_id |
yes | The ID from /announce list |
enabled |
yes | Should it be posted? |
/announce toggle announcement_id:2 enabled:false
Resuming recalculates the next slot from now, so it does not fire instantly.
/announce test#
Post an announcement once, immediately.
| Option | Required | Description |
|---|---|---|
announcement_id |
yes | The ID from /announce list |
Does not move the schedule — a free preview. If the channel is gone or unwritable, you are told so.
/announce placeholders#
The five placeholders announcements support:
| Placeholder | Result |
|---|---|
{guild} |
Server name |
{guild.id} |
Server ID |
{membercount} |
Current member count |
{membercount.ordinal} |
Member count as 501st |
{owner} |
Mention of the server owner |
{user} and the other member placeholders do not apply — an announcement is
not addressed to anyone, so they are left in the text unchanged.