#66 Send notifications to webhooks

Merged
jocelyn merged 3 commits from Nim/master into FFDN/master 6 years ago

Hello,

En plus d’envoyer des mails quand il y a une nouvelle contrib, on aimerait envoyer une petite notification sur un chat. Histoire de rendre ça relativement indépendant de la techno de chat (mandatory XKCD: https://xkcd.com/1810/), je propose d’utiliser un webhook. Comme ça, ça peut aussi servir pour d’autres systèmes de notifications.

Cette notification n’est peut-être pas indispensable pour tout le monde, donc par défaut ce commit ne devrait rien changer.

Pour ceux qui veulent l’utiliser, il suffit de configurer dans les settings:

WEBHOOK = True
WEBHOOK_URL = 'https://<domain>/<path>'
WEBHOOK_KEY = '<secret>'

Ce commit ajoute au passage une dépendance optionnelle à requests, qui n’est importé que si settings.WEBHOOK.

Pour référence, l’autre côté du webhook à tetaneutral, qui sert à poster un petit message sur matrix: https://code.ffdn.org/tetaneutral.net/wifi-with-matrix

Hello, En plus d’envoyer des mails quand il y a une nouvelle contrib, on aimerait envoyer une petite notification sur un chat. Histoire de rendre ça relativement indépendant de la techno de chat (mandatory XKCD: https://xkcd.com/1810/), je propose d’utiliser un webhook. Comme ça, ça peut aussi servir pour d’autres systèmes de notifications. Cette notification n’est peut-être pas indispensable pour tout le monde, donc par défaut ce commit ne devrait rien changer. Pour ceux qui veulent l’utiliser, il suffit de configurer dans les settings: ``` WEBHOOK = True WEBHOOK_URL = 'https://<domain>/<path>' WEBHOOK_KEY = '<secret>' ``` Ce commit ajoute au passage une dépendance optionnelle à [requests](http://docs.python-requests.org/en/master/), qui n’est importé que si `settings.WEBHOOK`. Pour référence, l’autre côté du webhook à tetaneutral, qui sert à poster un petit message sur [matrix](https://matrix.org): https://code.ffdn.org/tetaneutral.net/wifi-with-matrix
Guilhem Saurel commented 6 years ago
Poster

Pour référence, le webhook a été renommé en https://code.ffdn.org/tetaneutral.net/matrix-webhook

Pour référence, le webhook a été renommé en https://code.ffdn.org/tetaneutral.net/matrix-webhook
jocelyn commented 6 years ago
Owner

Merci pour la contrib, ça m'a l'air bien :)

Pourrais-tu juste documenter la clef de config dans le README.md ? Il y a une section pour les paramètres optionnels.

Merci pour la contrib, ça m'a l'air bien :) Pourrais-tu juste documenter la clef de config dans le README.md ? Il y a une section pour les paramètres optionnels.
Guilhem Saurel commented 6 years ago
Poster

C’est fait :)

C’est fait :)
jocelyn commented 6 years ago
Owner

Merci!

Merci!
This pull request has been merged successfully!
Sign in to join this conversation.
No Milestone
No assignee
2 Participants
Loading...
Cancel
Save
There is no content yet.