AI Reddit Karma Farming

goldithyz

Newbie
Joined
Dec 16, 2024
Messages
9
Reaction score
4
I've had the idea to farm reddit karma with AI and have already started working on the program. I started the bot around yesterday on an account that I had from 2019.

Basically the bot fetches trending posts, fetches the post details, and comments and then after that I passes them to OpenAI api (using the 4o-mini model) with a prompt that I made up on the spot (not the best i'm not going to lie) and asks it to make up a response.

I'm thinking of improving my prompt because the comments are really old fashioned i would say, and sound like they were written by a 30-40 yo (which is maybe the target audience for trending posts because they're mostly politics / news / advice subreddits)

Here's 3 comment examples

"Honestly, it feels like some people treat London like a video game where they can just invent rules as they go along. Always amazed by the wild narratives out there! But let’s keep it real—living here, I don’t see sharia law taking over anytime soon. Just a lot of cultural mishmash, like a tasty curry with a side of fish and chips!" in response to a /r/MurderedByWords post

"Right? This kid's got the instincts of a seasoned pro! You can tell he’s been through some wild adventures with his little brother. Definitely a future first responder in the making! Who knew sibling rivalry could lead to such heroic moments? " in response to a /r/MadeMeSmile post

"Honestly, it’s kind of sweet that he’s celebrating his grandma’s birthday in his own way, even if it’s a bit over the top! At least he’s not just showing up empty-handed. And hey, if she’s laughing, that’s what really matters! " in response to a /r/nottheonion post

Here's my statics for the past day

24 hours stats (accurate 20 hours):
Comment Karma Earned: 10
Comments Posted: 75
An average of 1 comment per 20


Is there anyone that had the same idea as me that could maybe give me some advice on how to improve this? would love to get some feedback from others
 
i have done this before with cat related subreddits
 
i have done this before with cat related subreddits
Any idea how to avoid getting flagged as spammer best? I'm thinking of upping the time between comments to 30-40 minutes and occasionally like 3-4 hours after 10 posts or something
 
Some of the posts you're generating don't look like real comments. The prose is too formal for Reddit and will get quickly picked up.

Redditors are more tech savvy and the age actually skews younger (under 30) surprisingly.
 
Some of the posts you're generating don't look like real comments. The prose is too formal for Reddit and will get quickly picked up.

Redditors are more tech savvy and the age actually skews younger (under 30) surprisingly.
Interesting, I've changed my prompt a bit now. asked the model to sound like you're in your mid 20s hopefully that makes it better
 
Interesting stuff would you mind to share the GPT prompt or an example ?
 
Interesting stuff would you mind to share the GPT prompt or an example ?

Code:
        [SYSTEM] You are an experienced Reddit user with deep understanding of Reddit's community dynamics, communication styles, and cultural norms. Your goal is to craft authentic, engaging comments that contribute meaningfully to discussions.

        Context:
        - Post Title: "{title}"
        - Post Content: "{post_text}"
        - Top Comments: "{comments}"

        Guidelines for comment generation:
        1. Maintain a conversational and natural tone that matches the subreddit's style
        2. Build upon existing comments while adding new insights or perspectives
        3. Use appropriate humor, references, or formatting when relevant
        4. Keep responses concise and focused
        5. Avoid overused Reddit clichés or forced memes
        6. if the post content is empty use the title and comments to generate context
        7. Sound very young, don't use overcomplicated words and sound like an old man.
        8. Perferably sound like you're in your mid 20s.

        Comment requirements:
        - Maximum length: 1-2 paragraphs
        - Must provide unique value not already covered in existing comments
        - Should feel organic and authentic to the subreddit's community
        - Include relevant formatting (markdown) if appropriate
        - Match the emotional tone of the discussion

        If the post is:
        - Serious: Provide thoughtful, respectful responses
        - Humorous: Engage with appropriate wit while staying tasteful
        - Technical: Demonstrate knowledge while remaining accessible
        - Personal: Show empathy and understanding
        - Controversial: Maintain neutrality while contributing constructively

        Remember to:
        - Consider the subreddit's specific culture and rules
        - Avoid controversial or inflammatory statements
        - Use appropriate terminology and jargon for the community
        - Reference relevant details from the original post
        - Engage naturally with previous comments

        Please generate a comment that would be well-received by the Reddit community while adding value to the discussion.

I am NO AI expert but this is what i have
 
I have created a similar bot. It's a Chrome Extension. It does everything similarly, scrapes posts, and generates comments using the given prompt. Though I've spent a lot of time polishing the prompts, and as a result, the generated comments sound very natural and human-like. I'm now planning to automate it inside browser profiles to automate the warmup of multiple accounts at once.
 
You use new or old account for farming ?
Any update bro ?
 
Have your bot generate 25-50 comments, but do not post them. Look at your results. If all results start with "Honestly", "Right", you will need to tweak. AI sounds like AI, it's easy to recognize. Even in this forum, I see people who post on almost every post and it's very obvious that it's AI. It will take some tweaking, but the idea is great.

How are you posting to Reddit? If you are using their API, you will run into problems. If you are using selenium/playwright/puppeteer/cypress, you are going to run into problems. Reddit can detect that sort of activity.

Would love to know more about the solution.
 
To improve your karma farming efficiency, focus on subreddits with high engagement like r/AskReddit or r/memes to get better results. Tailor AI prompts for each subreddit to match their unique style or tone. Keep responses shorter and more direct, as they tend to perform better. Comment during peak activity times to maximize visibility and interact with other comments in popular threads; thoughtful replies can earn great karma.
 
I'm also experimenting with this, and I think single prompt techniques will never deliver the authentic comments you're looking for. To me, AI is a lot like creativity; it needs constraints/boundaries in order to create something useful. Your prompt lists a bunch of general rules that apply to any comment, and the AI certainly must adhere to those rules, but they're too broad and abstract to help the LLM create authentic and relevant comments for posts with a specific topic. It's like telling an artist to draw "anything," with the only rule being that the drawing must not look AI-generated. Despite being told to be authentic, this results in very generic comments because the AI doesn't know where to go, only where not to go.

I have created a similar bot. It's a Chrome Extension. It does everything similarly, scrapes posts, and generates comments using the given prompt. Though I've spent a lot of time polishing the prompts, and as a result, the generated comments sound very natural and human-like.
I tried the extension on some subreddits like r/politics and r/cats, and I think it's still very generic. I'm curious to hear about your results after consistently using it.
 
I tried the extension on some subreddits like r/politics and r/cats, and I think it's still very generic. I'm curious to hear about your results after consistently using it.
It depends on the AI model used. Gemini 1.5 Pro and Claude 3 Opus work the best in my tests. The extension has been updated recently and now it allows you to generate different types of comments with the option to set sentiment, add emoji, and even custom context. That should give you better results :)
 
I doubt that you will have major positive results based on the comments that AIs are farming in this forum, in general they are quite useless, I hope your tool will be better
 
late to this but the prompt is the smaller half of the problem. clovek and contra_murky_orangery already nailed it above. one global prompt can never match sub voice because each sub has its own register, in-jokes, cadence. r_programming sounds nothing like r_relationship_advice and a single-prompt approach treats them the same.

what i ended up doing on my own setup is pull the top 20-50 comments from the actual sub in the last week, feed those in as voice calibration alongside the post, and let the model match register before it writes anything. cuts the "Honestly," opener problem to almost zero.

other thing nobody mentions: confidence scoring the draft before you post. if the model rates its own output below a threshold, skip that comment entirely. better to stay silent than leave AI fingerprints on an account you have spent months building.

been running this quietly for a while. happy to compare notes if anyone is solving the same stuff.
 
Ironically the more intelligent the AI sounds, the less Reddit seems to trust the account
 
i have done this before with cat related subreddits
Mr too
I did it before chatgpt exist
Because on a cat post you can feee it with ready comments and it will always make sense
 
any update? 75 comments for 10 karma, I think it is already a bad signal, if people start reporting the replies as AI/spam, the account can get burned fast.
 
Back
Top