sdelements / lets-chat

Self-hosted chat app for small teams
http://sdelements.github.io/lets-chat
MIT License
9.78k stars 1.58k forks source link

Add additional means for being notified of new messages. #219

Open tejasmanohar opened 9 years ago

tejasmanohar commented 9 years ago

HTML5 web notifications? Maybe SMS via Twilio API (keys set w/ ENV VARS) or email w/ Sendgrid/Mailgun (or just SMTP) (keys set w/ ENV vars)

Notification settings along with this?

williamtheaker commented 9 years ago

:+1: SMTP email notifications would be great

dgoujard commented 9 years ago

Or Pushbullet and other notifications app ?

hhaidar commented 9 years ago

+1 Exposing a plugin api for this kind of stuff would be nice. We could have packages like lets-chat-smtp, lets-chat-twillio, lets-chat-jira etc

Twilek-de commented 9 years ago

+1 Pushbullet or SMTP. Or some generic HTTP Request Plugin so Pushbullet, Pushover and Airgram would be possible without extra effort.

BoxingOctopus commented 9 years ago

+1 for pushbullet. Growl might be a nice addition too, but overall I kinda feel @hhaidar had the right idea with cooking up our own notification plugin API.

jbcpollak commented 9 years ago

I've been dreaming if replacing an email discussion mailing list with something like Let's Chat. If there were a plugin API, a bi-directional email gateway could be written and that would do exactly what I need.

azsmith commented 9 years ago

+1 to the plugin API. As an example, Chrome notifications would go a ways to helping with mobile push notifications - http://blog.chromium.org/2015/04/reaching-and-re-engaging-users-on.html (works on desktop, too). One of the nice things Slack does is allow you to manage where notifications are broadcast, so it would be great to pair the plugins with some sort of preference management.