AnnounceCast Logo: The letter 'A' that looks like a radio tower

AnnounceCast

Podcast New Release Announcement Bot for Discord
Support the Patreon Join the Discord Read the Code
This bot posts automated messages in your Discord server when a new podcast episode is released. The bot can search for podcasts on Spotify, Apple, or use your RSS feed. Check out the AnnounceCast Discord Application Directory Entry for the easiest way to setup the bot on your server. Otherwise, you can use the big button below to setup your server.

Installation

Authorize the Bot

Commands

Command Default Permission Patreon Exclusive Description
/follow <keywords> 🔒 Server Managers - Follow a podcast in the channel matching the search keyword(s)
/follow-rss <feed> 🔒 Server Managers - Follow a podcast in the channel using an RSS feed
/unfollow <id> 🔒 Server Managers - Unfollow a podcast in the channel using a Podcast Id
/following Everyone - Display a list of all podcasts followed in the channel
/search <keywords> Everyone - Display up to 4 podcasts matching the search keyword(s)
/prioritize <id> Everyone 🅿️ Prioritize podcast for fastest episode processing
/tag <id> <role> 🔒 Server Managers 🅿️ Tag role for episode announcements; No role clears tags
/settings Everyone 🅿️ Displays prioritization and tags
/help [test] Everyone - Display this help message, optionally sending test messages

Frequently Asked Questions

It is likely a permissions issue. A bot can inherit multiple permissions based on the way other things have been configured for the server or the channel that it lives in. Use the /help and /help test=True commands to see the permissions that the bot has and have the bot post a test message. When attempting to troubleshoot permission issues I like to create a specific channel and give specific roles escalated permissions in that channel and see how the bot reacts. Join the Discord channel if you continue to have issues.

The invite link above includes the necessary permissions. But if you are creating a custom permissions scheme the specifics that the bot needs to function in a channel are:

  • View Channel
  • Send Messages
  • Send Messages in Threads
  • Posting Embeds

If you use Discord defaults the only thing special is the "Posting Embeds" permission.

You will need to grant the bot special permissions to "Send Messages" (under Text Channel Permissions) in the channel. Discord defaults to not allowing @everyone to post in that channel and the bot is part of that group by default.

Not right now. Join the Discord Server and post in the #ideas-and-feedback channel if it is something you would use. It is a very possible feature but something I wouldn't want to build and support if it wasn't something that the community would value.

If you want more than Server Managers to be able to use the follow command on your server under Integrations you can find the bot and change Command Permissions for each Command.

  1. My Thanks! Running this server isn't free. I've spent a lot of time building the bot and hopefully it is something that you find valuable to your community.
  2. Faster podcast announcing. If the normal turnaround for podcast announcing isn't fast enough for you, Patreon members can set a podcast to have a prioritized process specifically created for them.
  3. Tagging ability. If you want to tag a role in your podcast announcements this will make it easier for you to let everybody in your server know the news.

AnnounceCast Green is #7ab87a if you want to match a role color for the bot.