We might want to consider adding a per-channel ignore list for slack handles that exist in the channel but should not be part of the pairings. The use case here is someone who is acting as an administrator or facilitator who has reason to monitor questions in the channel but does not, personally, want to be part of the pairings.
From @tuxagon:
There are 2 ways I see this happening right now.
- We add a command that allows a person to set their user as invisible for a particular group
- We keep a list of specific people in the database that are always ignored for a particular group
I prefer (1) personally because it's not a hidden functionality.
I agree with the preference for #1. This feels like we're uncovering the need for a User model that can be looked up by slack ID.