Open
Description
Describe the issue
Users can self assign themselves to an issue using a bot (see contributor guide). There are a few more features we can add to this.
- Do not assign people if a certain label is present (i.e. "meta-issue" or similar)
- Do not assign people who are already assigned to 2 or more issues
- Do not assign people if the issue is a pull request
- Do not assign users other than the posting user. If possible, allow posters with write access to bypass this
- If the write access part above is possible, post an error/comment if the target user is not eligible (i.e. they do not have write access and have not commented on the issue)
- Allow users to type alternative phrases such as "assign me" when @ ing the bot
Suggest a potential alternative/fix
No response
Additional context
These do not have to be completed in the same PR.