What this integration does
The Discord Announcements connector listens for the post:afterPublish hook. When a post is published, it builds a rich embed — post title (capped to Discord's 256 character limit), an excerpt if available, VeloCMS's brand color, a "Published via VeloCMS" footer, and a timestamp — and posts it to your configured Discord channel webhook. This is webhook-only: no bot token, no OAuth, and no server-role automation in this version. If the webhook URL is missing or isn't a valid Discord webhook, the announcement is skipped and logged; it never blocks the post from publishing.