oslo.tools/oslobot
Joshua Harlow 5b1f6f6b47 Add oslo admin-assistant bot
This bot can currently do the following:

* Periodically report on periodic status jobs in
  either simple or verbose mode.
* Find a projects meeting notes.
* Run in IRC (it should also work in slack, or other
  errbot supported backend).

Change-Id: I5df76ecd1352d4e3fb2a5a238163cf65257fc440
2016-08-11 14:53:18 -07:00
..
plugins/oslobot Add oslo admin-assistant bot 2016-08-11 14:53:18 -07:00
config.py Add oslo admin-assistant bot 2016-08-11 14:53:18 -07:00
README.rst Add oslo admin-assistant bot 2016-08-11 14:53:18 -07:00
requirements.txt Add oslo admin-assistant bot 2016-08-11 14:53:18 -07:00

Oslo admin bot

A tiny bot that will help in doing some periodic checks and other oslo (the project) activities such as stating when weekly meetings are and (periodically) checking (and reporting on) the periodic oslo jobs and various other nifty functionality that we can think of in the future (if only we all had an administrative assistant).

How to use it

  1. Read up on errbot
  2. Setup a virtualenv
  3. Enter that virtualenv
  4. Install the requirements.txt into that virtualenv, typically performed via pip install -r requirements.txt after doing pip install pip --upgrade to get a newer pip package.
  5. Adjust config.py and provide it a valid (or unique IRC nickname and admins).
  6. Run errbot -d -p $PWD/oslobot.pid
  7. Profit.