RedditVoteBot
RedditVoteBot is a Python script that automates upvoting or downvoting comments made by a specific Reddit user. It uses PRAW (Python Reddit API Wrapper) to interact with the Reddit API and authenticate with your Reddit account.
Install / Use
/learn @spediso/RedditVoteBotREADME
RedditVoteBot
RedditVoteBot is a Python script that can be used to automatically upvote or downvote all comments made by a specific Reddit user.
Prerequisites
- Python 3.x
- PRAW (Python Reddit API Wrapper)
- Reddit account with a registered application and OAuth2 credentials
Getting Started
- Clone this repository or download the script
RedditVoteBot.py. - Install requirements:
pip install -r requirements.txt. - Register a Reddit application and obtain OAuth2 credentials by following the instructions here.
- Set the following environment variables in
.envwith your Reddit OAuth2 credentials:PRAW_CLIENT_ID: your client IDPRAW_CLIENT_SECRET: your client secretPRAW_USER_AGENT: a descriptive user agent stringPRAW_USERNAME: your Reddit usernamePRAW_PASSWORD: your Reddit password
- Run the script from the command line:
python3 RedditVoteBot.py.
Usage
When you run the script, you will be prompted to enter the username of the target Reddit user, whether you want to upvote or downvote their comments, and whether you want the bot to run continuously. The script will then automatically upvote or downvote all comments made by the target user. The script will print the permalink of each comment that is voted on.
Example usage:
Would you like to (U)pvote or (D)ownvote the target? (U|D). D
Would you like the bot to run continuously? (Y|N) Y
Beginning to downvote. The permalink to the comment will be printed when a comment is downvoted.
https://www.reddit.com/r/some_subreddit/comments/some_post/some_comment
https://www.reddit.com/r/some_subreddit/comments/some_post/another_comment
Contributing
Feel free to contribute to this project by submitting a pull request. If you find any bugs or have any feature requests, please open an issue.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Related Skills
pestel-analysis
Analyze political, economic, social, technological, environmental, and legal forces
next
A beautifully designed, floating Pomodoro timer that respects your workspace.
product-manager-skills
49PM skill for Claude Code, Codex, Cursor, and Windsurf: diagnose SaaS metrics, critique PRDs, plan roadmaps, run discovery, and coach PM career transitions.
devplan-mcp-server
3MCP server for generating development plans, project roadmaps, and task breakdowns for Claude Code. Turn project ideas into paint-by-numbers implementation plans.
