
Reddit Bot Configuration Guide
Overview
The Reddit Bot allows you to monitor specific subreddits for keywords and engage with relevant posts. This guide will walk you through setting up your Reddit bot credentials and configuring the monitoring parameters.
1. Creating a Reddit Bot Account
- Create a new Reddit account for your bot at Reddit.com/register
- Use a unique username and strong password
- Verify the email address
- Important: The account should be at least 30 days old and have some karma (If you have any existing account, please use it instead of waiting)
- Enable 2FA for better security
2. Setting Up Reddit API Credentials
-
Go to Reddit Apps Page
-
Click "are you a developer? create Application" or "create another app" button
-
Fill in the following details:
- Name: Your bot's name (e.g., "MyCompanyBot")
- Type: Select "Script"
- Description: Brief description of your bot (e.g., "My reddit assistant that automatically participates in relevant discussions and engages with users about insightful topics")
- About URL: Your company website (optional)
- Redirect URI: http://localhost:8000 (this isn't used but required)
-
Click "Create app"
-
Save these credentials:
- Client ID: Found under your app name (looks like: nJgWwVHLaoxC_xXOsU-xx)
- Client Secret: Listed as "secret"(looks like: 6HQY5-12etqb-tR4NbtCxxxxxxx)

3. Configuring the Bot in Our Application
Monitoring Settings
-
Subreddits: Enter the subreddits you want to monitor, separated by commas
- Example:
dataanalysis, analytics, chatgpt
- Don't include "r/" prefix
- Case-insensitive
Refer to the links below to find relevant subreddits for your needs:
reddit
r/ListOfSubreddits
-
Keywords: Enter keywords to track, separated by commas
- Example:
analysis, ai, machine learning
- Bot will only engage with posts containing these keywords
- Case-insensitive
Reddit Credentials
- Enter your saved credentials:
- Reddit Client ID
- Reddit Client Secret
- Bot Account Username
- Bot Account Password
Posting Settings
- Maximum Posts: Set the maximum number of posts to engage with
- Recommended: Start with a lower number (5-10) to test
- Maximum allowed: 100