Introduce the concept of "optional" triggers in the Inclusion Bot wordlist and support opting out of those notifications #528
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR proposes to introduce a tiered structure to the trigger phrases in the Inclusion Bot list. The first tier would be those terms that we agree should be flagged in all circumstances. The second tier would be those terms that we think people should be aware of but they may not want to be reminded of regularly.
This PR allows us to designate a term as
optional
and allows users to opt-out of "optional" notifications. If a Slack user says one of the optional phrases and is opted out, they will not get a notification about it.I'm hopeful that this furthers Inclusion Bot's mission of education and thoughtfulness in a way that allows people some agency if they decide that they do not wish to change their behavior around some terms, while still allowing us to constantly remind people about language that we believe is more universally uninclusive.
This update does NOT make any changes to the word list. The entire word list is still consider mandatory. Making individual trigger words/phrases "optional" would be a separate task.
Checklist:
page has been updated if Charlie needs any new OAuth events or scopes
wiki page has been updated if new environment variables were introduced
or existing ones changed