#66 Send notifications to webhooks

Fusionné
jocelyn a fusionné 3 commits à partir de Nim/master vers FFDN/master il y a 6 ans

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 a commenté il y a 6 ans
Publier

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 a commenté il y a 6 ans
Propriétaire

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 a commenté il y a 6 ans
Publier

C’est fait :)

C’est fait :)
jocelyn a commenté il y a 6 ans
Propriétaire

Merci!

Merci!
Cette Pull Request a été fusionnée avec succès !
Connectez-vous pour rejoindre cette conversation.
Aucun jalon
Pas d'assignataire
2 Participants
Chargement…
Annuler
Enregistrer
Il n'existe pas encore de contenu.