Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Synology Chat Notification #1160

Open
1 task done
cristacheda opened this issue Jan 10, 2022 · 6 comments
Open
1 task done

Synology Chat Notification #1160

cristacheda opened this issue Jan 10, 2022 · 6 comments
Labels
area:notifications Everything related to notifications feature-request Request for new features to be added type:new proposing to add a new monitor

Comments

@cristacheda
Copy link

⚠️ 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

Add Synology Chat notification type.

✔️ Solution

Here is the required parameters https://kb.synology.com/en-in/DSM/help/Chat/chat_integration?version=6

❓ Alternatives

Or allow custom parameters for the Webhook notification.

📝 Additional Context

No response

@cristacheda cristacheda added the feature-request Request for new features to be added label Jan 10, 2022
@halfu
Copy link

halfu commented Jul 13, 2022

I search on internet for hours to debug synology chat webhook incoming.
I finally found this:
https://www.synology-forum.de/threads/chat-webhook-mittels-curl.106784/post-972226

In brief, when testing with curl, add single quotation marks on both side of the webhook URL, it works.
For examble :
curl -X POST
--data-urlencode 'payload={"text": "This is a test"}'
'http://192.168.1.100:5000/webapi/entry.cgi?api=SYNO.Chat.External&method=incoming&version=2&token=<token_id>'

I think this maybe useful.

@dannymertens
Copy link

I search on internet for hours to debug synology chat webhook incoming. I finally found this: https://www.synology-forum.de/threads/chat-webhook-mittels-curl.106784/post-972226

In brief, when testing with curl, add single quotation marks on both side of the webhook URL, it works. For examble : curl -X POST --data-urlencode 'payload={"text": "This is a test"}' 'http://192.168.1.100:5000/webapi/entry.cgi?api=SYNO.Chat.External&method=incoming&version=2&token=<token_id>'

I think this maybe useful.

OK maybe I'm missing something here, the command above works in a terminal but how can I add this as a notification, tried it but always get an error as I test it. To be honest, I'm completely new to this so probably my own stupid mistake, so some help is very appreciated!

Thanks in advance!

Kind regards, D

@MDevil
Copy link

MDevil commented Feb 3, 2023

would be really nice to have integration for Synology Chat, or adapt the current webhook parameters to allow custom ones. The current additionnal header is not providing this functionnality

@GymNut
Copy link

GymNut commented Feb 24, 2023

I've built a docker container as an intermediary, it receives the webhook from uptime-kuma and forwards to Synology Chat.
https://hub.docker.com/r/timblack/webhookrelay
Works for me :)

@CommanderStorm
Copy link
Collaborator

Ref: #1734
=> feature request wanting templatable urls for webhooks

@CommanderStorm CommanderStorm added the area:notifications Everything related to notifications label Dec 6, 2023
@CommanderStorm CommanderStorm added the type:new proposing to add a new monitor label Dec 14, 2023
@maxXx1
Copy link

maxXx1 commented Oct 7, 2024

Is there a workaround to make it work or will it still have to wait for integration?

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
area:notifications Everything related to notifications feature-request Request for new features to be added type:new proposing to add a new monitor
Projects
None yet
Development

No branches or pull requests

7 participants