speedtest-tracker icon indicating copy to clipboard operation
speedtest-tracker copied to clipboard

Notification channels

Open alexjustesen opened this issue 2 years ago • 44 comments

When a notification is triggered it should be sent to a channel so that the user is notified of the thing.

Supported channels ~~should~~ will include:

  • [x] Database notification channel
  • [x] #141
  • [x] #1196
  • [x] #1522
  • [x] #265
  • [x] #1561
  • [x] #1579
  • [ ] Pushbullet
  • [x] #1567
  • [x] #1574
  • [x] #869
  • [x] ~#1578~, cancelled because MS is dropping Teams webhook support

alexjustesen avatar Oct 03 '22 12:10 alexjustesen

This app is really awesome and a nice "upgrade" over others that are available but outdated on unRAID. Would love to have discord notifications. Is it possible?

jpslv avatar Oct 29 '22 10:10 jpslv

This app is really awesome and a nice "upgrade" over others that are available but outdated on unRAID. Would love to have discord notifications. Is it possible?

Discord is already on the list 😉, also this reminds me I'll need to get this onto the unRAID Community App Store

alexjustesen avatar Oct 29 '22 15:10 alexjustesen

I've installed today this one on my unRAID server.

image

jpslv avatar Oct 29 '22 16:10 jpslv

And thank you so much for the Discord feature!

jpslv avatar Oct 29 '22 16:10 jpslv

I've installed today this one on my unRAID server.

Right after I posted that I saw someone created the app, nice to see the unRAID community here!

alexjustesen avatar Oct 29 '22 16:10 alexjustesen

Thanks for reviving this project, I'm happy to see all this progress! Any chance for Ntfy notification implementation? It works pretty similar to Gotify, alternatively some kind of curl notifications would be great too.

mztiq avatar Nov 21 '22 23:11 mztiq

Thanks for reviving this project, I'm happy to see all this progress! Any chance for Ntfy notification implementation? It works pretty similar to Gotify, alternatively some kind of curl notifications would be great too.

Ntfy sounds good so can do, also what do you mean about a curl notification?

alexjustesen avatar Nov 22 '22 00:11 alexjustesen

That'd be awesome! Ntfy also supports notifications via curl as described here, that's what I meant.

mztiq avatar Nov 22 '22 00:11 mztiq

Proposal: add generic webhook notification. users can add get urls, these are requested in case of a notification. values are added as query.

this gives users more flexibility to trigger actions in their own systems

gf78 avatar Jan 20 '23 10:01 gf78

Proposal: add generic webhook notification. users can add get urls, these are requested in case of a notification. values are added as query.

this gives users more flexibility to trigger actions in their own systems

Added to the list

alexjustesen avatar Jan 20 '23 13:01 alexjustesen

proposal: add support for apprise Apprise allows you to send a notification to almost all of the most popular notification services available to us today such as: Telegram, Discord, Slack, Amazon SNS, Gotify, etc.

hctrr avatar Jan 23 '23 19:01 hctrr

proposal: add support for apprise Apprise allows you to send a notification to almost all of the most popular notification services available to us today such as: Telegram, Discord, Slack, Amazon SNS, Gotify, etc.

In another issue we chatted a little bit about Apprise and integrating it with Speedtest Tracker. At this time (because I don't want to have an intermediary container) it's not going to be prioritized. Ref: https://github.com/alexjustesen/speedtest-tracker/issues/277#issuecomment-1370839098

alexjustesen avatar Jan 23 '23 19:01 alexjustesen

Pushover would be a great addition as well

shiftylilbastrd avatar Feb 03 '23 05:02 shiftylilbastrd

@alexjustesen I appreciate your idea to integrate many notification systems but apprise with one REST call realizes several notification systems. In a short time you can integrate it compared to the time it takes to integrate any of the other systems. You can also think that by integrating an external system when someone ask you to add a new system you can always reply to see if Apprise supports it while you integrate other things.

ilsaul avatar Feb 06 '23 16:02 ilsaul

@alexjustesen I appreciate your idea to integrate many notification systems but apprise with one REST call realizes several notification systems. In a short time you can integrate it compared to the time it takes to integrate any of the other systems. You can also think that by integrating an external system when someone ask you to add a new system you can always reply to see if Apprise supports it while you integrate other things.

https://github.com/alexjustesen/speedtest-tracker/issues/277#issuecomment-1370839098

alexjustesen avatar Feb 06 '23 17:02 alexjustesen

@alexjustesen Sorry , cant find if notifications (mostly interested Discord) is added to milestones ?

masterwishx avatar Mar 10 '23 17:03 masterwishx

@alexjustesen Sorry , cant find if notifications (mostly interested Discord) is added to milestones ?

Not yet, list at the top is accurate.

alexjustesen avatar Mar 10 '23 17:03 alexjustesen

OK, Thanks will wait ... :)

masterwishx avatar Mar 10 '23 18:03 masterwishx

Hi! Great work. Wondering if you can help me with an issue I am experiencing. When I setup the mail notification, I never receive the email. I have checked all spam filters/folders I have and I don't see the email I am expecting when I click the test button in the Mail sections of the notifications page. I am using a known good email configuration via Sendgrid. Which I have setup on other tools and apps I have running in my environment.

Can you do me a favor and start a discussion on your issue? This issue I'm using to track progress on features and don't want to have multiple topics.

alexjustesen avatar Mar 19 '23 20:03 alexjustesen

Sorry about that, and done.

blusls79 avatar Mar 20 '23 03:03 blusls79

Good evening. Any ETA to implement notifications with Discord? Thank you very much 🙏

viriatusX avatar Apr 23 '23 00:04 viriatusX

I used to use Notifiarr with the old speedtest tracker, and that worked really well. The notifications ended up in Discord which made it very easy.

grosejon avatar Apr 30 '23 05:04 grosejon

+1 for slack notifications if poss!

crispybegs avatar Jun 27 '23 18:06 crispybegs

+1 For Discord!

Wamy-Dev avatar Jul 02 '23 21:07 Wamy-Dev

+1 for Gotify

abelfodil avatar Aug 06 '23 04:08 abelfodil

+1 for slack notification. Would be awesome!

schorschebob avatar Aug 17 '23 10:08 schorschebob

+1 for ntfy

Melotron avatar Sep 22 '23 11:09 Melotron

For Discord/Slack, you can use shoutrrr, this is what I use for watchtower and it is very much easy to setup.

It looks likes this:

    environment:
      WATCHTOWER_NOTIFICATIONS: shoutrrr
      WATCHTOWER_NOTIFICATION_URL: "discord://${DISCORD_TOKEN}@${DISCORD_ID}"
      WATCHTOWER_SCHEDULE: "0 0 * * *" # every 12:00 AM every day

rairulyle avatar Dec 21 '23 10:12 rairulyle

+1 for discord notification

tiritibambix avatar Jan 09 '24 17:01 tiritibambix

+1 for Ntfy notification

MDeLuise avatar Feb 07 '24 08:02 MDeLuise