Releases: srz2/BeginnerProjectBot
Finalized structure and confident in ability
This has been tested and suggestion/rejection words have been fine tuned enough to reduce false positives enough. This also changed the structure of the bot to make it more friendly and module.
This also utilities a mongo db for the ideas/suggestions/rejections. If something goes wrong, it will default to its internal structure
Lastly this also adds the structure for unit-tests and implemented a couple with the intention of adding more
Creating User Agent Dynamically
In order to use PRAW, you need to define a user agent. I want my user agent to include my version number and the simplest way was to statically define it as an env variable which made updating annoying
This removes that env and dynamically creates it
v0.4
This is the initial public release of the BeginnerProject Bot
It has 2 main functions:
- Scans the incoming posts of the /r/learnpython subreddit, it by title, the bot determines the user is asking for a project suggestion, then it comments onto the post with a static message
- Scans the incoming comments of the /r/learnpython subreddit, if a user requests the bot specifically by name or the phrase !projectbot, then the bot will randomly select a project from the ideas file