Levlix Auto-Publish Guide
The Auto-Publish module publishes new posts in your chosen announcement channels automatically, so servers that follow those channels receive them right away.
Publishing an announcement normally takes an extra click on every single post. With Auto-Publish, an admin picks the announcement channels once and Levlix takes care of that click for every future post.
Setup
- Make sure the channel is an Announcement channel in Discord. Regular text channels cannot be published.
- Run
/setupand open Automation, Auto-Publish, or run/autopublish. Both open the same private screen. - Pick every announcement channel Levlix should publish in from the Choose announcement channels... menu. The menu only lists announcement channels, and you can select several at once.
- Levlix saves the selection right away. Removing a channel from the selection switches it off. The same switches are on the dashboard's Auto-Publish page.
Under Active Channels the screen shows a status for every channel:
| Status | Meaning |
|---|---|
| Green dot | Ready. Levlix publishes every new post there. |
| Warning with permissions | Levlix still needs View Channel, Send Messages or Manage Messages there. Grant them in the channel's permission settings. |
| Unknown channel | The channel was deleted in Discord. Remove it from the selection. |
Commands
| Command | Function | Required Permissions |
|---|---|---|
/autopublish |
Opens the Auto-Publish screen of /setup with the channel selection and the status of every channel |
Manage Server |
Auto-Publish is a core module. It has no on/off switch on the dashboard's Module Management page and is simply inactive until you enable at least one channel, either in Discord through /setup or /autopublish, or on the dashboard page described below.
Dashboard
The dashboard has the same list under Discord → Auto-Publish in your server's sidebar (moderator role or higher). It shows every announcement channel of the server with a switch, and when Manage Messages is missing in a channel you switched on, a banner at the top says so. A channel that was deleted in Discord shows as "Unknown channel"; switch it off to remove the entry.
Changes made on the dashboard reach the bot within a second.
How it works
- Levlix watches every new message in your server. A message is published only if it was posted in an announcement channel and that channel is on your active list.
- Messages posted by bots and webhooks are never published. Posts from members who turned off activity tracking with
/privacyare also left alone, because Levlix does not process their messages at all. - The active list is cached for one minute. Changes made in Discord or on the dashboard take effect immediately.
- If Discord rate-limits publishing, or the post was already published, Levlix skips that post silently and does not retry it.
- Levlix stores only your server ID and the channel ID for each active channel. Nothing about the posts themselves is saved.
FAQ
A post was not published. Why? Check the conditions above: the channel must be an announcement channel, it must be on the active list, the bot must have permission to publish there, and the author must not be a bot or webhook. Posts that hit Discord's publishing rate limit are skipped, not queued.
I converted an announcement channel back into a text channel. Nothing breaks. Auto-Publish only reacts to announcement channels, so the entry stays on the list but does nothing until the channel becomes an announcement channel again.
A channel shows as "Unknown channel" on the screen. That channel was deleted. The entry is harmless, because the module never acts on a channel that no longer exists. Remove it from the selection to tidy up the list.