Giter Site home page Giter Site logo

Comments (2)

dgtlmoon avatar dgtlmoon commented on June 12, 2024

However, this does not work. I haven't looked at the code, but it appears that ChangeDetection.io will only select whatever it orders the first group to (in my case, it's LINE) and sends notifications based on that group, but will not send notifications for the other groups that the watch url is attached to.

that sounds like a bug, so you're saying if you have 2 groups set on a watch, and each group has different notifications, it only sends the first one?

A more 'ideal' solution would be to change the notifications settings system more substantially such that you can 'Create new notification message' and then for each method, have a multi-attribute selector form that allows you to choose which services from the line-separated apprise protocols the user has plugged in that that notification message should be sent to.

100% correct - the problem now is that notifications are 1:1 with the watch, the 'groups' thing helps a bit but its still not quite the right answer

from changedetection.io.

TJWeiten avatar TJWeiten commented on June 12, 2024

that sounds like a bug, so you're saying if you have 2 groups set on a watch, and each group has different notifications, it only sends the first one?

Correct, at least that is what appears to be happening. I have a test watch URL I put into the E-mail group alone. When it changes, it sends an e-mail using Mailgun correctly. When I put "E-mail, LINE" in the group tags (in that order), LINE becomes the first in the list:

CleanShot 2024-04-18 at 09 24 06

And new changes will only come through LINE, not e-mail (which, also as a minor side-point, there's no way to distinguish between the multiple tags with how its rendered right now—a quick and easy CSS fix to that could be to change .watch-tag-list's background and add some padding).

CleanShot 2024-04-18 at 09 32 55@2x

.watch-tag-list {
  color: var(--color-white);
  white-space: nowrap;
  background: var(--color-text-watch-tag-list);
  border-radius: 5px;
  padding: 2px 5px;
}

Just a thought. :)

from changedetection.io.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.