Guide

Announcement Guide

Send, schedule & broadcast announcements with embeds.

Overview

Send, schedule & broadcast announcements with embeds. This guide walks you through setup, options and best-practices for the Announcement module.

Quick setup

/announce send
Every command in this module also works from the web dashboard.

Step-by-step

  1. Run the setup command above to enable the module.
  2. Configure the channels and roles the module should use.
  3. Use /announce status (where available) to verify the configuration.
  4. Test the flow in a private channel before rolling out.

All Announcement commands (7)

/announce send

Send an embed announcement via a modal (title, message, footer, image, role ping).

Requires: Manage Guild
Parameters
NameTypeRequiredDescription
channelTextChannelYes
colorBlue | Green | Red | Yellow | Purple | OrangeYes
ping_roleRoleNo
image_urlURLNo
/announce dm

Broadcast a DM to every member of the server. Shows sent/failed totals.

Requires: Administrator
Warning: May be rate-limited — do not spam.
/announce quick

Send a quick embed announcement immediately.

Requires: Manage Guild
Parameters
NameTypeRequiredDescription
channelTextChannelYes
messageStringYes
ping@everyone | @here | No PingYes
/announce schedule

Schedule an announcement to send after N minutes.

Requires: Manage Guild
Example
/announce schedule channel:#announcement message:Server Maintenance minutes_from_now:30
/announce list

List every currently scheduled announcement.

/announce cancel

Cancel a scheduled announcement by its ID.

Requires: Manage Guild
Parameters
NameTypeRequiredDescription
ann_idStringYes
/announce channel

Set the default announcement channel.

Requires: Manage Guild