November 2015. A bot, written in Python, for our Slack channels, to amuse, inform and encourage us. Based on Odo, from Star Trek: Deep Space Nine.
- Heroku: Getting started with deploying a Python app
- Slack: API methods
- NYT Top Stories API
- Harvard Art Museums API
- Reddit API
- OpenWeatherMap API
- Add more crimes to
crimes
. We can never have enoughcrimes
. def
: Odo tells you to stop working at 6pm EST. DM, based on time zone?odo news
: Odo tells you a daily (?) update, pulling from NYT/Harvard/etc?
odo nyt
is a thing. What about !nyt?
def
:if
weather is sunny and temp > 30, then Odo reminds you to go see something at the Harvard art museums.- Odo counts votes for food?
- Odo responds to convos more than once.
odo welcome
: Odo welcomes new users to the Slack channel.odo random
: Odo randomly goes to join the great Link with the other Founders. Kind of like the bits in Sims/Sim City/etc. when aliens arrived. Very rare, very random.- At least one reference to the bucket.
- Docstrings on all the funcs. Make them more serious/real.
odo dj
: Some integration with Spotify?Where to get Odo quotes?- Fix Odo's boring/dark picture to something more lively.
How to do .config file stuff in Heroku? This stuff...
To run locally:odo_secret.json
To run on Heroku:os.env.get()
odo report
: Only active users to get randomly chosen.- Odo responds to DMs/mentions.