GithubHelp home page GithubHelp logo

reddit-bots's Introduction

Keir's Reddit Bots

Below is information on the Reddit bots I created to generate hundreds of posts, comments, and replies pertaining to politics.


Politics & Media

Political Debate Image

By using python, I was able to randomly generate comments that support Biden and oppose Trump. Reddit bots were used to submit these comments in the form of posts, comments, and replies. It is amazing how easily misinformation can spread, and this project highlights the deceptive nature of highly commented and upvoted posts. It leads us to ask some important questions. How much can we really trust popular posts on Reddit or other forms of social media? To what extent can bots guide public perception?

Favorite Thread

My favorite thread involving my kk-bot can be found here. It was funny to see my different bots replying to each other with similar comments.

Reddit Bot Comment - Image

Bot Counter

Below is the output of running the bot_counter.py for the kk-bot:

len(comments)= 547
len(top_level_comments)= 70
len(replies)= 497
len(valid_replies)= 437
========================================
valid_comments= 507
========================================

Grade

Task Grade
Complete all tasks in bot.py file 18
GitHub repo 2
1. Getting at least 100 valid comments posted 2
2. Getting at least 500 valid comments posted 2
4. Make your bot create new submission posts instead of just new comments (see bot_6.py) 2
5. Create an "army" of 5 bots that are all posting similar comments (see bot.py (kk-bot), bot_2.py (cmc-bot), bot_3.py (kk-bot3), bot_4.py (kk-bot4), bot_5.py (kk-bot 5)) 2
Using Markovify to generate comments (included in bot.py) 5
Total 33

NOTE: here is the link to the course project.

reddit-bots's People

Contributors

keirkeenan avatar

Watchers

 avatar

Forkers

nzhang30

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.