Answers questions on rickandmorty subreddit
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
Dockerfile
LICENSE
README.md
erb_helpers.py
example_praw.ini
existential_rick_bot.py
run_erb.sh

README.md

ExistentialRickBot

Autobuilding Docker image and updated for PRAW4.3

/u/ExistentialRickBot is a Reddit Bot who finds meaning in life by listening to submissions on /r/rickandmorty subreddit and answering any questions as best it can.

Meaning

The phrase "Don't think about it" is said by Rick in the Pilot episode of Rick & Morty.

Logic

The core logic is found in existential_rock_bot.py:

def isExistentialQuestion(message):
  return '?' in message and any(
    [q in message.lower() for q in ['why', 'happen', 'think', 'season 3', 'season three']])

def getAnswerToExistentialQuestion():
  return "The answer is don't think about it."

ExistentialRickBot leaves a comment on such submissions, the response looks a bit like this:

The answer is don't think about it.


I am a bot | [what is my purpose](https://github.com/Elucidation/existential_rick_bot 'don't think about it')

Developers

To set up praw credentials modify example_praw.ini with the correct credentials and rename the file to praw.ini.

One way to run this is to use docker run elucidation/existential_rick_bot.

Feedback/Comments

Several options from low priority to high:

  • Send a PM to ExistentialRickBot with comments.
  • If there's an issue with a particular comment by ExistentialRickBot, please either reply to that comment with the issue and downvote as needed, I'll be adding auto-deletion if a comment goes negative.
  • For software issues/suggestions/feature requests, create a new issue on this Github.