Skip to content
This repository was archived by the owner on Sep 4, 2018. It is now read-only.

Notify mentors via DM of a new Mentor Service Request matching their skillset #89

Open
jjhampton opened this issue Oct 11, 2017 · 0 comments

Comments

@jjhampton
Copy link
Member

jjhampton commented Oct 11, 2017

Blocked by Change Airtable Mentor Request Form 'specific languages' options to match mentor skillsets in front-end repo.

Feature

Why is this feature being added?

To notify mentors of a Mentor Service Request, we currently rely on:

  • Slackbot that posts once to the #mentors-internal channel when a request is made. This requires mentors to actively monitor the channel.
  • Volunteers who manually scan the Airtable sheet on a semi-regular basis to see if there are outstanding requests.
  • The above options are not ideal. They open the possibility for requests to slip through the cracks and go unfulfilled. (this has happened before)

What should your feature do?

If a mentee requests help w/ a specific language, all mentors with those skillsets are DMed.
We could use Slack API's Interactive Message Buttons feature to allow a mentor to:

  • Claim the request by clicking a button (first to claim the request assigns themselves to it)
  • Opt-out of further Mentor Request DMs by:
    • Either opt-out directly by clicking a button in the Slack DM, OR
    • Clicking a link/button fowards them to a page on operationcode.org (they must be signed in) where they can adjust their settings ('I want to receive Mentor Service Request DMs' / 'I no longer want to receive Mentor Service Request DMs')

Notes

This addresses one of the pain points from the Mentorship Management Improvements Epic in the main OC repo.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant