« Help Center

Send Reddit posts to Discord

A guide by Readybot.io

Readybot is a free Discord bot that automatically sends new Reddit posts to your server. Whenever a subreddit you follow gets a new post, Readybot delivers it to your chosen Discord channel. Here's how to set it up.

1. Connect your Discord server

Open the Readybot Dashboard and click "Add server" to connect the Discord server where you want Reddit notifications to appear.

Discord permissions dialog when adding Readybot

Select your server and click "Continue", then accept the permissions Readybot needs and click "Authorise".

2. Create a Feed Bot

Back on the Dashboard, click "Add bot" to create a new Feed Bot. Give it a name (e.g. "Reddit Feeds") and select the default Discord channel where new posts will appear.

3. Add a subreddit

In the Feed Bot page, click "Add feed" and enter the subreddit name. Readybot accepts several formats:

r/programming
https://www.reddit.com/r/programming
https://www.reddit.com/r/programming/.rss
Readybot Feed Bot page showing the Add Feed dialog with a subreddit name

Readybot works with all public subreddits. Private and quarantined subreddits are not supported as they don't provide public data.

4. Wait for the first notification

Readybot checks Reddit feeds on a regular interval. The first notification typically arrives within a few minutes when new posts appear on the subreddit.

A Reddit post notification from Readybot posted in a Discord channel

Not seeing messages? Check these common issues:

  • Refresh the bot page and check the feed status for any errors.
  • Make sure the Discord channel still exists and Readybot has permission to post in it.
  • The subreddit may not have had new posts since you added the feed. Readybot only sends notifications for new posts.
  • During busy times it can take a moment for Readybot to process all feeds.

5. Add more subreddits

Repeat step 3 for each subreddit you want to follow. You can route different subreddits to different Discord channels in the feed settings, or by separating them in multiple feed bots.

Tips & advanced usage

  • Organize by topic: Create one bot for news subreddits posting to #news and another for gaming subreddits posting to #gaming.
  • Filter by keywords: Use feed filters to only send posts containing specific keywords, or exclude posts matching certain terms.
  • Custom message appearance: Customize the bot appearance to match your server's style.
  • Faster updates: Free accounts check feeds every 10 minutes. Upgrade to a paid plan for checks as frequent as every minute.
  • Mention roles: With a paid plan, you can notify users and roles whenever a new post appears.

Frequently asked questions

Does Readybot support private subreddits?

No. Readybot uses Reddit's public data, which is only available for public subreddits. Private, restricted, and quarantined subreddits don't provide public feeds.

How often does Readybot check Reddit?

The check interval depends on your plan. Free accounts check every 10 minutes; paid plans can check as often as every minute. Active subreddits with frequent posts will have new content delivered faster.

Readybot.io is not affiliated with or related to Reddit Inc. Readybot does not make any guarantees to the availability of the Reddit service and feeds.

Add Readybot to your server for free