integrations / slack

Bring your code to the conversations you care about with the GitHub and Slack integration
https://slack.github.com/
MIT License
2.98k stars 468 forks source link

Customize your notifications, filter pull requests by assignee, creator or requested reviewers. #1782

Open HengzhiShao-ANZ opened 8 months ago

HengzhiShao-ANZ commented 8 months ago

Is your feature request related to a problem? Please describe. Customize your notifications I am frustrated that notifications can't be customized based on assignee or creator.

Describe the solution you'd like I would like to only subscribe to pull requested created by me, or assigned to me, or requested my review.

Describe alternatives you've considered Tried the label filter but it doesn't seem to satisfy my requirements.

HengzhiShao-ANZ commented 8 months ago

If the feature already exists, please advice how to set it up. The Customize your notifications readme only talks about filter by label, and is not very clear about filter by Assignee or creator or requested reviewers.

liangyuanpeng commented 8 months ago

I would like to only subscribe to pull requested created by me

I want same feature request here.

mrtinsvitor commented 7 months ago

I also need this feature. Having to filter by label doesn't meet my needs.

jadnhm commented 5 months ago

I agree and would like this feature also.

This integration seems oriented around the case where a dev works on a repo and wants to know about basically everything that happens in that repo. If you work on a big, shared repo this isn't likely to be the case - you get pings coming in every 2 seconds and they have nothing to do with you or your team.

acoudouy commented 5 months ago

Hey all! After years of using the official GitHub-Slack integration, with a friend we developed a 2-way sync integration between Slack & GitHub (each PR creates a new channel and invites the right people). Our first objective was to receive only the notifications that matter, so I guess if you're willing to try it, that might help you avoid receiving non-essential notifications from the GitHub app. The tool is https://axolo.co/

Let us know if you think that's useful to you or if you have any feedback