integrations / slack

Bring your code to the conversations you care about with GitHub's integration for Slack
https://slack.github.com/
MIT License
3.1k stars 489 forks source link

Cannot subscribe to specific tasks without subscribing to all and then unsubscribing #1312

Open tonglil opened 3 years ago

tonglil commented 3 years ago

Describe the bug I just want to subscribe to pulls and issues. The command subscribes to every default task and I have to unsubscribe from the ones I don't want.

To Reproduce

tony  4:26 PM
/github subscribe integrations/slack pulls issues

GitHubAPP  4:26 PM
:white_check_mark: Subscribed to integrations/slack. This channel will receive notifications for
issues, pulls, commits, releases, deployments
Learn More

tony  4:26 PM
/github unsubscribe integrations/slack commits releases deployments

GitHubAPP  4:26 PM
This channel will receive notifications from integrations/slack for:
issues, pulls
Learn More

Expected behavior I don't need to run the unsubscribe command separately. It should only have subscribed to pulls and issues the first time around.

pachewise commented 2 years ago

any progress on this? Started to use this integration today and faced this issue on my first subscription (I only wanted to add release notifications for a particular channel)

CJamesKeller commented 2 years ago

Also facing this, despite the project README showing this example as behavior that should be possible. For that reason, @gauravsaralMs , this does appear to be a bug, not a new feature request.

schw4rzlicht commented 2 years ago

It got even worse, either /github unsubscribe <owner>/<repository> <features> nor /github unsubscribe <owner>/<repository> works properly and I get every notification twice for one repository and for features I don't want :/