Welcome to Reddit Karma Farmer, a sophisticated tool designed to help you efficiently manage and enhance your Reddit karma points. This application automates the process of engaging with Reddit posts, generating comments that align with popular trends and user sentiments, thereby increasing the likelihood of receiving upvotes.
To run the karma farmer locally using the terminal, follow these steps:
- Navigate to the project directory.
- Run the
app.py
file.
python app.py
To run the farmer with a web interface locally, follow these steps:
- Navigate to the project directory.
- Run the
index.py
file. - Visit the
/start_bot
route to initiate the karma farmer. - Access the
/log
page to view detailed logs.
python index.py
To deploy the farmer on hosting services like Render and more, configure the hosting server to execute web.py
.
Render and hugging face spaces recommended!
- Effortless Engagement: Automatically engage with Reddit posts by generating comments that resonate with the community's interests.
- User-Friendly Interface: Access the karma farmer through a web interface for convenient interaction and monitoring.
- Scalable Deployment: Deploy the farmer on various hosting platforms to ensure accessibility and scalability.
- Python 3.7 or higher
- PRAW (Python Reddit API Wrapper)
- Fake Useragent
- Flask (for web interface)
- chipling ai (optional, for comment generation)
Your updated config.py
file looks good! It nicely organizes the configuration parameters for your Reddit bot.
Ensure to configure the following parameters in the config.py
file:
client_id
: Your Reddit API client ID.client_secret
: Your Reddit API client secret.username
: Your Reddit account username.password
: Your Reddit account password.webhook
: (Optional) Discord webhook URL for logging purposes.discord_webhook
: (Optional) Boolean indicating whether the Discord webhook is enabled.type
: Select the purpose of your bot. You can choose from:"ai"
: For a bot that generates comments using AI."ad"
: For a bot that posts predefined advertisements."post"
: For a bot that makes posts based on predefined titles and bodies.
all_subreddits
: Set toTrue
if you want the bot to post in all subreddits, orFalse
to only post in specific subreddits listed below.subreddits
: List of subreddits where the bot will post or comment. Ifall_subreddits
is set toFalse
, the bot will only interact with these subreddits.posts
: List of dictionaries containing the titles and bodies of the posts to be made by the bot. Used whentype
is set to"post"
.ads
: List of advertisements or messages to be posted by the bot. Used whentype
is set to"ad"
.
Ensure that you provide valid values for each parameter before running your bot.
- Configure the
config.py
file with your Reddit account credentials and other settings. - Run the application using either the terminal or a web interface.
- Monitor the logs to track the farmer's activities and engagement.
- Customize the comment generation method and parameters based on your preferences and requirements.
This application is intended for educational and experimental purposes only. Use it responsibly and adhere to Reddit's guidelines and terms of service. Excessive automation and misuse may lead to account suspension or other penalties imposed by Reddit.