Jusqu’à présent chaque demande dans Seerr arrivait sur mon tel dans une notification et je devait ensuite aller dans Seerr et valider a la main. Et si je pouvais voir toutes les infos nécessaires, valider ou refuser directement depuis une notification ?

Voilà ce que l'on souhaite atteindre:

Pour mettre tout ça en place on va utiliser non pas le canal NTFY de Seerr mais le canal Webhook, ça peut sembler contre intuitif mais pour l'instant le canal Webhook est le seul vraiment customisable. Donc, voici comment j'ai procédé:

Dans la partie Webhook, il faut activer l'agent et les variables:

Ensuite on entre l'url du webhook qui est construite comme ceci:

https://utilisateur:motdepasse@votredomaine.com

Voici ensuite le code permettant de construire la notification enrichie:

{
  "topic": "Nomdusujet",
  "title": "{{event}} - {{subject}}",
  "message": "{{message}}\n\n**Requested By:** {{requestedBy_username}}\n**Request Status:** Pending Approval",
  "markdown": true,
  "click": "https://seerr.domain.tld/{{media_type}}/{{media_tmdbid}}",
  "tags": [
    "clapper"
  ],
  "priority": 4,
  "actions": [
    {
      "action": "http",
      "label": "Approuver",
      "url": "https://seerr.domain.tld/api/v1/request/{{request_id}}/approve",
      "method": "POST",
      "headers": {
        "X-Api-Key": "cléapiSeerr"
      },
      "clear": true
    },
    {
      "action": "http",
      "label": "Refuser",
      "url": "https://seerr.domain.tld/api/v1/request/{{request_id}}/decline",
      "method": "POST",
      "headers": {
        "X-Api-Key": "cléapiSeerr"
      },
      "clear": true
    }
  ],
  "icon": "{{image}}"
}

Comme vous pouvez le voir il faut changer le nom du sujet, mettre votre domaine Seerr et la clé API de Seerr.

Choisissez ensuite votre type de notification et c'est plié !