Skip to content

Releases: srz2/BeginnerProjectBot

Finalized structure and confident in ability

02 Jan 21:32
Compare
Choose a tag to compare

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

12 Dec 07:53
95d18f2
Compare
Choose a tag to compare

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

09 Dec 18:58
76b3c24
Compare
Choose a tag to compare

This is the initial public release of the BeginnerProject Bot

It has 2 main functions:

  1. 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
  2. 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