/odo-bot

A bot user for our Slack channels, to inspire, amuse, motivate and inform.

Primary LanguagePython

odo-bot

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.

Resources

TODO

  1. Add more crimes to crimes. We can never have enough crimes.
  2. def: Odo tells you to stop working at 6pm EST. DM, based on time zone?
  3. odo news: Odo tells you a daily (?) update, pulling from NYT/Harvard/etc?
  • odo nyt is a thing. What about !nyt?
  1. def: if weather is sunny and temp > 30, then Odo reminds you to go see something at the Harvard art museums.
  2. Odo counts votes for food?
  3. Odo responds to convos more than once.
  4. odo welcome: Odo welcomes new users to the Slack channel.
  5. 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.
  6. At least one reference to the bucket.
  7. Docstrings on all the funcs. Make them more serious/real.
  8. odo dj: Some integration with Spotify?
  9. Where to get Odo quotes?
  10. Fix Odo's boring/dark picture to something more lively.
  11. How to do .config file stuff in Heroku? This stuff...
  • To run locally: odo_secret.json
  • To run on Heroku: os.env.get()
  1. odo report: Only active users to get randomly chosen.
  2. Odo responds to DMs/mentions.