{"repo":"markmelnic/reddit-bot","free":true,"listed":false,"github":"https://github.com/markmelnic/reddit-bot","clone":"git clone https://github.com/markmelnic/reddit-bot.git","description":"Simple bot to interact with Reddit via Selenium using Chrome webdriver.","language":"Python","stars":31,"topics":["selenium-webdriver","reddit-bot","reddit","selenium","python","bot","python3","redditbot","chrome","chromedriver"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Reddit Bot A feature-rich Reddit automation bot using Selenium --- Table of Contents - Features - Installation - Quick Start - Configuration - Input Formats - Supported Actions - Anti-Detection - Orchestration - Credentials & Security - Reporting & Notifications - Database Tracking - Docker - CLI Reference - Testing - Architecture - Contributing --- Features Core Actions - Upvote / Downvote posts - Comment under posts - Join / Leave communities - Save / Hide posts - Direct Message users - Post Submission — text, link, image posts - Crosspost content to other subreddits - Follow / Unfollow users - Update Profile bio Reliability & Error Handling - Retry logic with exponential backoff — failed actions automatically retry up to 3 times with increasing delays (2s, 4s, 8s) - Action verification — checks DOM state after actions to confirm success (e.g., aria-pressed on vote buttons) - Screenshot on failure — captures a browser screenshot when an action fails, saved to screenshots/ directory - Graceful degradation — if one action or account fails, the bot continues with the remaining work Anti-Detection - Proxy support — load a list of proxies and rotate them per account session - User-Agent rotation — randomize the browser fingerprint with realistic Chrome UA strings - Headless mode — run without a visible browser window ( --headless ) - Rate limiting — configurable random delays between actions and between accounts - Randomized action ordering — shuffle the action list per account ","default_branch":null,"files":null,"tree":[],"storefront":"/r/markmelnic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/markmelnic/reddit-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}