sandboxnu / boba-buddies

Sandbox's virtual water cooler conversation app.
GNU General Public License v3.0
1 stars 0 forks source link

Automate with GitHub Actions #35

Closed VKong6019 closed 1 year ago

VKong6019 commented 1 year ago

issue: https://github.com/sandboxnu/boba-buddies/issues/31

hello this is my graduation

here's a rundown of how things will generally work:

  1. the weeklyInteraction.yml file is configured so that the Slack bot will run every Sunday during the Fall and Spring Semester
  2. the Slack bot will run the npm run weekly command that runs the weeklyInteractionScript.ts
  3. this will either
    • pair people in whatever the boba buddies channel is
    • OR, send a check in to the current pairings
  4. steps 1-3 repeats

Note on step 3: we use a boolean flag we have set in a dynamodb table. it's literally an on and off switch

Things left to do:

Generally, this is pretty safe to merge rn cause the GitHub Action shouldn't fire off until january at least

VKong6019 commented 1 year ago

after this is merged, I will update the notion wiki and info dump everything into there. you best believe I am a documentation god

giphy

heh, homage to pharmd