Functional enigine for /u/OC-Bot
Switch branches/tags
Nothing to show
Clone or download
Latest commit aa3e8a9 Oct 3, 2018
Permalink
Failed to load latest commit information.
LICENSE Initial commit Jul 11, 2018
README.md Update README.md Oct 1, 2018
haiku.py Add files via upload Oct 1, 2018
ocbot2.py Add files via upload Oct 3, 2018

README.md

Functional enigine for /u/OC-Bot

Table of Contents

  1. Introduction
  2. Functions
    2.1 Primary Operation
    2.2 Secondary Operations

Introduction

/u/OC-Bot was a joint project from my subreddit /r/dataisbeautiful. After over a year of development and maintenance from myself and /u/iNeverQuiteWas, we made the joint decision to open-source it to the community for improvements, inspiration, maintenance, and portability.

Meet OC-Bot

  • Gender: Female
  • Workplace: zonination's laptop
  • Conceived: 2017-03-06
  • Birthday: 2017-03-13
  • Relationship: Currently dating zonination
  • Address: 127.0.0.1

Functions

Primary Operation

IF:

  • Post has the text [OC] in the title AND
  • The post is approved by a mod AND
  • The post has NOT been logged before

THEN:

  • Make a sticky linking to the first submitter's comment on the post AND
  • Add a point to the user's flair OR ignore flair if it's a reserved flair AND
  • Log the post it made a sticky on

Secondary operations

  • The bot replies to comments made on the sticky with a randomly-generated haiku.
  • The bot replies to username mentions with a randomly-generated haiku.
  • The bot replies to direct messages (PM) that she cannot help, but should contact the mods of /r/dataisbeautiful to help.
  • The bot forwards direct messages (PM) to the mods of /r/dataisbeautiful