# Autopublish

> Crosspost announcement messages automatically

Autopublish crossposts every message in an announcement channel to the servers that follow it.

<discord-messages class="not-prose">
	<discord-message profile="aethor">
		<discord-embed slot="embeds" embed-title="v2.4 is live" color="#57f287">
			<discord-embed-description slot="description">New tickets dashboard and faster suggestions. Published to all following servers.</discord-embed-description>
		</discord-embed>
	</discord-message>
</discord-messages>

## Setup

Run `/autopublish` on an announcement channel. Running it again on the same channel removes it, so the command toggles a channel on and off.

<Cmd cmd="/autopublish channel:#announcements" />

Run the command again with the same channel to disable it. To verify the setup, post a new top-level message in the announcement channel and check one of its following servers.

## Limits and permissions

- It only works in Announcement (News) channels. Regular text channels are ignored.
- Free servers can enable 5 channels, Premium 10.
- Replies are skipped. Only top-level messages are published.
- The bot needs Manage Messages and Send Messages in the channel.
- Discord allows 10 crossposts per hour per channel. If a publish fails, Aethor pauses that announcement channel for one hour, then tries again. This pause is reset if the bot restarts.
