Skip to main content
Everything is configured from inside Discord with /news config. Settings are scoped to your server — nothing is shared between servers. All fields are optional and independent: pass only the ones you want to change, and unset fields keep their previous value.

What each field does

Setting default_mention_policy to Role without also passing default_mention_role in the same command is refused — the two are set together.

Defaults if you configure nothing

A server that hasn’t run /news config at all starts with No Ping as the mention default, no admin role (so only Administrator, Manage Messages, and the bot owner count), and no log channel (audit events are still recorded, just not mirrored anywhere visible). Channel presets — reusable sets of target channels — are their own command group (/news preset create/list/delete), not part of /news config. See Presets and Drafting & Publishing. Templates — reusable announcement starting points — work the same way (/news template create/list/delete). See Templates.

Audit log

Every draft, publish, schedule, cancel, edit, delete, and config change is recorded, including who did it. If log_channel is set, the same event is mirrored there as a status message. If it’s unset, events are still recorded — they just aren’t posted anywhere in Discord.
See Commands for the exact /news config syntax and permission check, and Installation & Permissions for how Announcement Manager resolves.