plexrequests-meteor icon indicating copy to clipboard operation
plexrequests-meteor copied to clipboard

New notification providers

Open lokenx opened this issue 9 years ago • 38 comments

If anyone is interested in having notifications from providers other than Pushbullet and Pushover, please add them to this issue.

New providers:

  • [ ] Twitter
  • [ ] Email (Mailgun)

lokenx avatar Nov 04 '15 21:11 lokenx

Twiiter would be cool to have ,either as DM or tweets

duramato avatar Nov 04 '15 21:11 duramato

Can you give an idea of how this would work? How would the app posting to your twitter timeline that someone has requested something help you? Should the users details be included? Direct Messages are an option but to whom are they directed?

lokenx avatar Nov 05 '15 18:11 lokenx

It should make a tweet when someone requests something with his name and the show For the DM you input your api key or whatever its needed and you specify the user you want to send it (much like sickrage implemetation) with the same info as the tweet

duramato avatar Nov 05 '15 18:11 duramato

But does it make this tweet from your own account or some other? Because then your followers would be reading these tweets?

And same for DM, from whom is the DM coming from? Can you DM yourself?

I'll see what SickRage does!

lokenx avatar Nov 05 '15 18:11 lokenx

What i have on SickRage is : I made a dedicated account for the Tweets so that they dont come from my own acc and the DM also come from that one

duramato avatar Nov 05 '15 18:11 duramato

OK that makes sense, thanks!

lokenx avatar Nov 05 '15 18:11 lokenx

Prowl please!

pickthenimp avatar Nov 05 '15 23:11 pickthenimp

Boxcar support pleaseee https://boxcar.io/developer

jrdnlc avatar Nov 09 '15 19:11 jrdnlc

New providers is a good idea with the recent news from Pushbullet. https://www.pushbullet.com/pro NotifyMyAndroid would be awesome. http://www.notifymyandroid.com/ Even just simple email support would be useful.

wilsonic avatar Nov 17 '15 23:11 wilsonic

I vote email, because then you can use ifttt to push it anywhere

unixjeff avatar Nov 18 '15 00:11 unixjeff

I like idea of email too. If I use Mailgun or similar, you'd just need to create an account to get an API key and such and that gets you 10,000 emails a month for free.

lokenx avatar Nov 18 '15 00:11 lokenx

email + iftt = awesomenesss i would like to enter my own email server details so i wont have to use any third party.

jrdnlc avatar Nov 18 '15 00:11 jrdnlc

If you did email them you could do like a email subscription, so you don't have to create user accounts to receive notifications.

unixjeff avatar Nov 18 '15 01:11 unixjeff

@unixjeff not sure I get what you mean? Who would be receiving these emails?

@jrdnlc makes sense, when I look into this I'll see if can provide both options.

lokenx avatar Nov 18 '15 01:11 lokenx

Like a subscription.. or distribution list so it would send the alerts to all emails subscribed

unixjeff avatar Nov 18 '15 02:11 unixjeff

Newsletter was the word I was looking for not subscription

unixjeff avatar Nov 18 '15 02:11 unixjeff

Here is an example of what i'm talking about @lokenx screen shot 2015-11-17 at 6 37 25 pm

jrdnlc avatar Nov 18 '15 02:11 jrdnlc

This is the configuration variable that gets set for sending via SMTP, so as long as that works you'd be good to go!

smtp://USERNAME:PASSWORD@HOST:PORT/

lokenx avatar Nov 18 '15 16:11 lokenx

@lokenx So we are forced to use Mailgun?

jrdnlc avatar Nov 18 '15 16:11 jrdnlc

No, not necessarily. I should be able to provide both options, just depends if the SMTP config will work with whatever you have.

I'll also look into maybe a different email sending package that has more details, but right now I'm figuring out the twitter API.

lokenx avatar Nov 18 '15 16:11 lokenx

What about Telegram?

https://core.telegram.org/api

PlexPy supports Telegram: image

image

causefx avatar Dec 09 '15 21:12 causefx

+1 for telegram

saitoh183 avatar Dec 25 '15 05:12 saitoh183

Boxcar +1 as i use boxcar for other add-ons too. Works great!

ThePierce avatar Jan 10 '16 16:01 ThePierce

+10 for telegram. I now use Telegram for all my notifications, since it is also a chat client that is usable.

didyouexpectthat avatar Mar 29 '16 18:03 didyouexpectthat

add e2e encryption to pushbullet notifications, seems like the only push service with e2e https://blog.pushbullet.com/2015/08/11/end-to-end-encryption/

a5m0 avatar Apr 03 '16 23:04 a5m0

@a5m0 that wouldn't be possible for us to do, that would only work with official Pushbullet apps, unless I'm mistaking with the implementation.

lokenx avatar Apr 05 '16 19:04 lokenx

@lokenx it's just a symmetric key that you put on each side. So you would type it in on your phone client and put it into your sending client. (I don't think it would work on channels though)

a5m0 avatar Apr 05 '16 19:04 a5m0

@a5m0 so only the phone would get it? What about web app? If you're interested in it, open a new ticket as it's not related to this particular one.

lokenx avatar Apr 05 '16 19:04 lokenx

Actually now after looking harder I'm not that sure if e2e encryption is available on push-to-self, but all their clients support it. New ticket here #320

a5m0 avatar Apr 05 '16 19:04 a5m0

Going to work on adding IFTTT webhook support. While not a catch all solution, it opens up access to using just about any notification service if you're willing to do a little work.

RickyGrassmuck avatar Apr 28 '16 17:04 RickyGrassmuck

Just created a new branch that incorporates basic IFTTT Maker support. Basically, this allows you to fire any IFTTT supported event whenever a request is made. Right now the data sent to IFTTT is statically set in the notifications section of plexrequests but the plan is to add in variable data to allow the user to customize the data being sent.

For information on the service and to create a free account, visit https://ifttt.com. Once you have an account, you can visit https://ifttt.com/maker to learn more about triggering events using the "Maker" channel.

RickyGrassmuck avatar May 08 '16 17:05 RickyGrassmuck

+1 for prowl support, it's my go to notification app and should be super easy to add, the api is really simple

vertigo235 avatar Dec 29 '16 14:12 vertigo235

It would be handy to have Join supported (https://joaoapps.com/join/) It seems like one of the best options now since I'm sure you're aware, Pushbullet changed their business model and API calls are now limited. Sickrage already supports Join too. Please look into this API.

ajayjohn avatar Jan 02 '17 08:01 ajayjohn

+1 for prowl

CryoRig avatar Jan 18 '17 22:01 CryoRig

+1 for basic SMTP mail notifications

jaretclifton avatar Feb 07 '17 23:02 jaretclifton

+1 for basic SMTP mail notifications as well!

goku-son avatar Feb 16 '17 18:02 goku-son

+1 for Join

ghost avatar May 21 '17 12:05 ghost

I have added support for Telegram, and created a pull request: #497.

JagandeepBrar avatar Oct 21 '17 03:10 JagandeepBrar