Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/johnisanerd/redditbot
Reddit Robot
https://github.com/johnisanerd/redditbot
python reddit reddit-api reddit-bot subreddit
Last synced: 8 days ago
JSON representation
Reddit Robot
- Host: GitHub
- URL: https://github.com/johnisanerd/redditbot
- Owner: johnisanerd
- Created: 2017-10-31T09:04:22.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-03T07:44:42.000Z (about 7 years ago)
- Last Synced: 2024-10-30T18:48:25.774Z (about 2 months ago)
- Topics: python, reddit, reddit-api, reddit-bot, subreddit
- Language: Python
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Happiness Project
The internet is a cynical and unhappy place. At best your comments are met with silence. At worst your comments are lambasted and ridiculed.This project uses the praw python API to say nice things about people's projects, pictures, and comments. Spread robot-generated happiness on the internet!
## Subreddits
* /r/RASPBERRY_PI_PROJECTS
* /r/somethingimade
* /r/diyelectronics/
* /r/DIY/
* /r/IDAP/
* /r/itookapicture/
* /r/Raspberry_Pi
* /r/pics/## To Add:
* /r/Rateme/
* /r/totallynotrobots/## Improvements Made:
1. Toggle between different subreddits. (Handle multiple subreddits).
1. Look for question marks in the title AND the text body.
5. Add an upvote! target.upvote()
7. Beef up the reply options. - Added more replies, less roboty!
8. Add in subreddit specific responses, filters.
3. In Raspberry_Pi: Comment on links shared (To avoid questions or rants). Now it filters out only for submitted projects.## Improvements:
9. Plot your karma, bannings, postings over time.
10. Direct Message Responses:
* Tell people they are welcome if they say "Thank You." Maybe add another compliment.
* If a DM contains "Robot" or "bot" write a random phrase back about being a human.
11. Add in natural language processing to decide sentiment, generate a quick response.
9. Break your compliments into a mad-lib comment generator.
9. Compliment people on their English "Sorry for my English" -> "You have great English!"
6. Save the comment ID in another file for using it later.
7. Create a readme that shows our work: all the threads replied to!