Commands

All commands are slash commands. Responses are always ephemeral (only you can see them).

Getting Started

/subscribe channel

Subscribe to a podcast channel and receive your personal, private feed URL.

/feed channel

Show your current feed URL for a podcast channel.

/ping

Check if the bot is online.

Management

/unsubscribe channel

Cancel your feed subscription for a podcast channel.

/rotate channel

Rotate your feed URL. The old URL stops working immediately.

/revoke user channel admin

Revoke another user's subscription. Requires Manage Channels permission.

/delete-data

Delete all your personal data (subscriptions, access logs). GDPR erasure.

Content

/publish title message_url [description] [image_url] [pub_date]

Manually publish a podcast episode with metadata from a Discord message containing audio.

/edit-episode message_url [title] [description] [image_url] [pub_date]

Edit the metadata of an existing episode.

/remove-episode message_url

Permanently remove an episode from the feed.

/sync-history channel [count] [before] [until]

Backfill episodes from a channel's message history. Scans up to 500 messages for audio files.

Server Setupadmin

/channel_config add-channel channel

Designate a Discord channel as a podcast source.

/channel_config remove-channel channel

Remove a designated podcast channel.

/channel_config list-channels

List all designated podcast channels in this server.

/channel_config post-instructions channel [second_channel]

Post subscriber instructions to a podcast channel.

/channel_config set-feed-info channel [title] [description] [author] [image_url] [language] [explicit]

Set RSS feed title, description, author, artwork, language, and explicit flag.

/channel_config set-auto-detect channel enabled

Enable or disable automatic episode detection for a channel.

/channel_config set-alerts channel

Set the channel for bad-actor security alerts.

/channel_config set-token-rotation days

Configure automatic feed token rotation. Set to 0 to disable.

/channel_config set-thresholds [ip_threshold] [ua_threshold] [poll_threshold]

Configure bad-actor alert thresholds (IP diversity, user agents, poll frequency).

/channel_config set-language locale

Set the server-wide language for bot messages (e.g. en-US, pt-BR).

/stats admin

Display feed statistics: subscriptions, episodes, last refresh, uptime.