hackforla / VRMS

Volunteer Relationship Management System: This is an ambitious project to create a system that will help us measure our human capital development, reduce repetitive tasks and processes, and improve outcomes.
GNU Affero General Public License v3.0
39 stars 76 forks source link

Add Slack message functionality to send appropriate meeting link #146

Open sarL3y opened 4 years ago

sarL3y commented 4 years ago

Overview

A Slack message should be sent to a specific channel including the videoconference link for the upcoming meeting

Action Items

Dependencies

~#145~

sarL3y commented 4 years ago

Progress: Successful connection with the Slack API from VRMS. Next Steps: Pull events per project to figure out appropriate slack channel and notification time to send message ETA: Currently working, possibly 1 week Availability: Yes

sarL3y commented 4 years ago

Progress: No progress from last week Next Steps: Pull events per project to figure out appropriate slack channel and notification time to send message ETA: Will begin tomorrow, 1 week to develop

sarL3y commented 4 years ago

On hold for sprint deadline. Will resume after the 21st unless the other work is completed sooner.

Jonathanko52 commented 3 years ago

Progress: Slack bot messaging test Slack channel Next Step: Need to know where to find event time/zoom link in database. ETA:? Availability: 24/7

Jonathanko52 commented 3 years ago

Progress: Successfully pulling project slack channel data from database. Next Step: Setting automatic slack message scheduling. Blocks: Requires credentials/approval for app to access Hack for LA slack. May be advisable to create test group before this. ETA: 8/17 Availability:24/7

Jonathanko52 commented 3 years ago

Progress: Ongoing Next Step: Setting automatic slack message scheduling. Blocks: Events being pulled from database aren't showing events for the coming wee, making it difficult to test. ETA: 8/18 Availability:24/7

Jonathanko52 commented 3 years ago

Progress: In Progress Blocks: Database issues Availability: 24/7 ETA: 8/24

Jonathanko52 commented 3 years ago

Progress: 1.Backend set up to run a check on mondays, making a list of all upcoming events this week. 2.Function for running events successfully tested. Blocks:

  1. Need data in the Project collection to identify the slack channels for the upcoming events. Availability: 24/7 ETA: ?
alex-anakin commented 3 years ago

@Jonathanko52 please provide your update

Jonathanko52 commented 3 years ago

Progress: Running as expected on test Slack channel. Next Step: Testing on Hack for LA Slack Channel Block: Events collection in database is out of date and not updating properly. No events have been created past 8/26 Availability:24/7

Jonathanko52 commented 3 years ago

Progress: Reworked to work with service workers. Next Step: Testing on Hack for LA Slack Channel Block: Pull request requires reviewing. Requires installation by someone with admin rights to the Hack for LA Slack Channel ETA: Within this week.

alex-anakin commented 3 years ago

@Jonathanko52

  1. The PR is reviewed.
  2. Please ask @ExperimentsInHonesty for help with Hack for LA Slack Channel.
Jonathanko52 commented 3 years ago

Progress: ExperimentsInHonesty contacted. Next Step: Create instructions for ExperimentsInHonesty Block: None. Task in progress. ETA: 10/5

Jonathanko52 commented 3 years ago

Progress: Slack Application installed onto Hack for LA Slack Channel. Next Step: Test App on Hack for LA page. ETA: 10/6

Jonathanko52 commented 3 years ago

Progress: New goals added: -Add comments so other progammers have an easier time figuring out how the new router and worker works. -Add safeties so testing the app will not duplicate events and post straight to Hack for LA slack if run locally Next Step: In Progress. ETA:10/19

jbubar commented 8 months ago

@JackHaeg will bring this up with bonnie, to see if this is a priority