Notifications Customizability #2988

Closed
opened 2026-02-28 03:13:56 -05:00 by deekerman · 1 comment
Owner

Originally created by @Stef-00012 on GitHub (Jan 3, 2024).

⚠️ Please verify that this feature request has NOT been suggested before.

  • I checked and didn't find similar feature request

🏷️ Feature Request Type

New Notification

🔖 Feature description

Not exactly a new notifications, but would nice to have more customization for the notifications that are already avaible

✔️ Solution

for example on the discord notifications you could add a optional text input where you can put the message JSON, with some placeholder like

{
  "content": "{{ping}} will resolve in the monitor ping",
  "embeds": [{
    "description": "{{url}} will resolve to monitor url",
    "title": "{{status}} will resolve to up/down based on the status of the monitor etc."
  }]
}

if the json is correct use it, if the jsoon has some errors or is empty, use the default one (which may be the one that's hard-coded rn)

something like that also for all other apps currently avaible that allow some kind of customization which is limited cause of the hard-coded messages

Alternatives

Currently only way avaible is to edit the hard-coded messages, but would require to change each one on every update so isn't the best way

📝 Additional Context

this would also include #4242 and #1793 since the user could just remove the {{url}} to hide ip & port for example

Originally created by @Stef-00012 on GitHub (Jan 3, 2024). ### ⚠️ Please verify that this feature request has NOT been suggested before. - [X] I checked and didn't find similar feature request ### 🏷️ Feature Request Type New Notification ### 🔖 Feature description Not exactly a new notifications, but would nice to have more customization for the notifications that are already avaible ### ✔️ Solution for example on the discord notifications you could add a optional text input where you can put the message JSON, with some placeholder like ```json { "content": "{{ping}} will resolve in the monitor ping", "embeds": [{ "description": "{{url}} will resolve to monitor url", "title": "{{status}} will resolve to up/down based on the status of the monitor etc." }] } ``` if the json is correct use it, if the jsoon has some errors or is empty, use the default one (which may be the one that's hard-coded rn) something like that also for all other apps currently avaible that allow some kind of customization which is limited cause of the hard-coded messages ### ❓ Alternatives Currently only way avaible is to edit the hard-coded messages, but would require to change each one on every update so isn't the best way ### 📝 Additional Context this would also include #4242 and #1793 since the user could just remove the `{{url}}` to hide ip & port for example
Author
Owner

@CommanderStorm commented on GitHub (Jan 3, 2024):

Duplicate of #646

@CommanderStorm commented on GitHub (Jan 3, 2024): Duplicate of #646
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/uptime-kuma#2988
No description provided.