NCEAS / awards-bot

Award management bot for Arctic Data Center management
6 stars 8 forks source link

refactor the code for human and bot integrated workflow #42

Closed laijasmine closed 3 years ago

laijasmine commented 3 years ago

This will allow us to be more flexible with our email strategy but also allowing the bot to automate some of the simpler tasks

Bot actions:

  1. check the NSF award database
  2. update our internal database for keeping track
  3. alert users that x awards have been awarded (eg. slack message or email)
  4. alerts users that x awards are due in a month and to contact the researchers if they haven't already
  5. alerts users that there has been new correspondence via slack channel

Data team user actions:

  1. run necessary functions needed to email researchers (eg. a mass email every week for initial contact)
    • provide a function that allows users to pass a custom email template similar to create_ticket_and_send_initial_correspondence
  2. write any custom emails and follow up with the researchers