slack icon indicating copy to clipboard operation
slack copied to clipboard

Personal Notifications

Open tecnobrat opened this issue 7 years ago • 83 comments

Perhaps this is already possible but I'm just not aware.

I would love if I could receive a private message from the Github bot when I've been notified on one of my organizations repos.

Basically, I don't want to have to watch my email for when someone is @mentioning me on github for work. I would rather those be rolled up into a private message from the Github bot.

Configuration around this so that I could only see notifications for my organizations' repos or all repos would be the ultimate.

tecnobrat avatar Feb 26 '18 18:02 tecnobrat

I think you mean personalized notifications, not personal repos ;)

But I agree with you and will go even further: each person on my team needs to be able to opt-in or out of notifications, by reason (and have those notifications posted to a channel of their choice):

assign | You were assigned to the Issue. author | You created the thread. comment | You commented on the thread. invitation | You accepted an invitation to contribute to the repository. manual | You subscribed to the thread (via an Issue or Pull Request). mention | You were specifically @mentioned in the content. state_change | You changed the thread state (for example, closing an Issue or merging a Pull Request). subscribed | You're watching the repository. team_mention | You were on a team that was mentioned.

The key is that everyone on our team of developers and non-technical staff do not want the same level of notifications, and we all want the fewest we can possibly receive while remaining productive.

We currently accomplish this by using Gmail filters and a Slack email address created for each user that posts to a different room for each user. It's hacky.

ryandeussing avatar Feb 26 '18 23:02 ryandeussing

Is @mention available now? Can I enable it?

pavanvamsi3 avatar Apr 27 '18 11:04 pavanvamsi3

Gentle bump on this. Internally this would help the @github/services team tremendously in regards to keeping up with comms and allowing us to respond within a reasonable timeframe!

Hollywood avatar Jun 26 '18 00:06 Hollywood

Any progress on this? Is there any way I can help? This would be huge for us in filtering out noise in github activity streams

sklarsa avatar Oct 15 '18 15:10 sklarsa

@wilhelmklopp, @bkeepers -- any chance you could give us an idea of what would be necessary for this to happen? What can we do to help move this forward?

waldyrious avatar Oct 25 '18 10:10 waldyrious

Subscribed, want this!!

allbombs avatar Oct 28 '18 04:10 allbombs

Subscribed. Please make it happen! Thanks!! :)

daveknapik avatar Nov 27 '18 01:11 daveknapik

Pull Reminders does this and is available in the GitHub Marketplace.

You can subscribe to DM notifications for issue and pull request related events including:

  • Review requests
  • Team review requests
  • Reviews
  • Comment on your issues or PRs
  • Comment mentions
  • Team comment mentions
  • Replies to comments you've posted
  • Merge conflicts
  • Failed CI checks

I maintain Pull Reminders so if pricing is problematic for anyone, please email me at [email protected] and I'd be happy to give your team a free account.

abinoda avatar Jan 08 '19 16:01 abinoda

@Hollywood Thanks! Btw, if you want to use Pull Reminders internally at GitHub you're more than welcome to free licenses abound.

abinoda avatar Jan 10 '19 18:01 abinoda

We have started using PullReminders and it satisfies all our needs - gives us the personal notifications we wanted and the stats help us identify bottlenecks. It's super convenient. Thanks @abinoda !

mkoleva avatar Feb 25 '19 08:02 mkoleva

Unfortunately, though Pull Reminders works for PRs, issues are still not customizable as requested here

vict0rsch avatar Apr 12 '19 04:04 vict0rsch

@vict0rsch Don't want to sidetrack this issue thread but did want to respond to say that we expect personal notifications for Issues to be added in the very near-term.

abinoda avatar Apr 12 '19 21:04 abinoda

Did you plan work on it? Want this feature, is there any way I can help? I would like to join

vitaliimelnychuk avatar Apr 19 '19 13:04 vitaliimelnychuk

FYI - The company behind Pull Reminders is joining GitHub. The product is free now and its features will be integrated into GH core: https://pullpanda.com/github

leifhanack avatar Aug 29 '19 15:08 leifhanack

@leifhanack I coincidentally just arrived at this issue looking for this func, two hours after you posted that.

Great!

Note for others, "Pull Panda" really is the same github marketplace app as "Pull Reminders" mentioned above. The above link to a "Pull Reminders" github marketplace app actually takes you to one called "Pull Panda", I'd guess it got renamed sometime after the earlier comment was made.

But its unclear to me if Pull Panda supports Slack message from an @ mention in a PR or Issue, which is actually what I came here interested in!

jrochkind avatar Aug 29 '19 17:08 jrochkind

Hi everybody 👋 ,

thanks for all your great input. It is correct, that Pull-Panda joined GitHub and Pull-Reminders are part of Pull-Panda. The different parts are going to be integrated into GitHub, but this does not mean, that there is no room for personal notifications in the Slack integration.

Some kind of personal notifications for certain events is on the roadmap of things we want to improve. I don't have an ETA right now, but I will keep y'all posted.

dennissivia avatar Aug 30 '19 11:08 dennissivia

For what it's worth, you can subscribe within the private GitHub app-channel, and only you will get the notifications you subscribe to.

dimitribouniol avatar Dec 18 '19 18:12 dimitribouniol

Any update on this? Now that Pull Reminders is not available in the Marketplace, there doesn't seem the be a good option for personal notifications.

hbd avatar Jan 21 '20 16:01 hbd

@hbd we're currently working on integrating it into GitHub. Checkout Pull Panda in the meantime. It's still @abinoda's Pull Reminders, but it has evolved into more. And the best part is that it's free!

Hollywood avatar Feb 04 '20 18:02 Hollywood

@Hollywood

Pull Panda is not accepting signups 😞

image

Is there another way to use the product? Does it support notifications on 'issues' yet?

andnor avatar Feb 04 '20 20:02 andnor

Just googled for this feature and found this issue. I would also really appreciate having this functionality available.

glaebhoerl avatar Feb 05 '20 10:02 glaebhoerl

I guess I'll give this another bump - would be a really awesome feature to have available!

alex-schaaf avatar Mar 03 '20 13:03 alex-schaaf

How is this still not a thing 2+ years after issue was opened and clear need from the community?

vict0rsch avatar Mar 03 '20 20:03 vict0rsch

While waiting for this feature, I have found this project to be very useful. It doesn't send your notifications to slack, rather integrates with the MacOS notification system which works well enough for me given this feature doesn't exist.

SavePointSam avatar Mar 03 '20 20:03 SavePointSam

For what it's worth, you can subscribe within the private GitHub app-channel, and only you will get the notifications you subscribe to.

Yes, but I am unable to subscribe only to comments where I am @ mentioned. Can't wait for this feature! Yesterday I missed a GH email where I was @ mentioned and it delayed someone's work. If I were able to get a Slack notification I could have responded right away. Thanks!!

jean-sandberg avatar Mar 24 '20 18:03 jean-sandberg

My team switched to GitHub recently. Really glad we did with remote work really taking off. The only downside and complaint from my team in retrospectives is exactly this. If we could just get an @mention in slack when we get an @mention in GitHub, our lives would be complete.

Bump and context. Thanks to anyone already working on this feature!

mressler avatar Apr 03 '20 15:04 mressler

This is now possible by enabling this setting: https://github.com/settings/reminders

The only thing I wish they would implement is that they send the reminder daily, but I would also love to be able to ask for the content of the reminder whenever I want, for instance with a command like /github reminder.

Otherwise it works great! :)

EtienneM avatar Apr 06 '20 07:04 EtienneM

@EtienneM That URL is a 404 for me?

glaebhoerl avatar Apr 06 '20 08:04 glaebhoerl

@EtienneM That URL is a 404 for me?

Oh maybe they are doing rolling release of this feature or it's a beta. I don't know :man_shrugging:

EtienneM avatar Apr 06 '20 08:04 EtienneM