Photo by Alex Knight / Unsplash

Doplarr : bot Discord pour les *arr

P2P/Usenet 20 mai 2022

J'utilise toujours Requestrr mais il est intéressant de voir ce qu'il existe ailleurs :)
Je regarde également Botdarr, plus complet, pour Discord, Slack, Matrix & Telegram mais qui ne supporte pas encore les / du 1er.

Github | Documentation

Je l'installe via Docker sur un NAS Synology (c'est la même chose sur Linux)

docker run -d \
--name doplarr \
--restart=always \
-e SONARR__URL='https://sonarr.upandclear.org:443' \
-e RADARR__URL='https://radarr.upandclear.org:443' \
-e SONARR__API='1234abcd' \
-e RADARR__API='5678efgh' \
-e DISCORD__TOKEN='9101112ijkl' \
--label=com.centurylinklabs.watchtower.enable=true \
ghcr.io/kiranshila/doplarr:latest

Pour le token Discord il faut se créer une application. Tout est expliqué sur la doc du bot mais pour ceux qui débarquent sur Discord, voici un peu plus détaillé :

Puis on va créer un bot.
Contrairement à mon exemple pensez à lui adjoindre un avatar, c'est plus sympa pour le rendu :)

On doit créer une lien d'invitation pour inviter le bot sur son serveur Discord. Pour ça il faut indiquer à Discord de quels droits le bot aura besoin : bot et applications.commands

Puis on l'invite

Maintenant qu'il est sur mon serveur il faut que je le force dans un #chan précis (#reqz chez moi) et lui file les bons droits.

Paramètres du serveur -> intégrations

Je lui donne les mêmes droits que tout le monde (donc "de base") et ne lui permet d'être que sur #reqz

Je le retrouve bien sur mon chan, avec Requestrr

Une autre solution serait d'aller dans les options du chan en question

Et d'ajouter un membre : Doplarr

On peut ensuite l'utiliser via les commandes /request series pour Sonarr et movie pour Radarr

Je prends l'exemple du film Oxygène que j'ai apprécié. Bien évidemment il me sert juste pour la démonstration et la copie que je télécharge pour ça sera ensuite effacée.

Le bot liste les films correspondant plus ou moins à notre demande (faute de frappes, mot commun à X titres etc)

Et on sélectionne le désiré

CIl est bien ajouté à Radarr

Il l'a trouvé et envoyé un .nzb en téléchargement

Et rClone a bouclé la boucle en le déposant sur un Cloud

Ce sont les mêmes fonctionnalités que la plupart des bots pour *arr. Notez que celui-ci ne propose pas d'interface Web et que les options sont de fait configurables dans le Docker (profils qualité/langue etc).

Pour moi le bémol est que, contrairement à Requestrr, Doplarr ne propose pas de retour suite au téléchargement du contenu recherché. Si on ne regarde pas ses *arr ou avons accès à des logs/notifs, on ne sait pas que c'est téléchargé.

Mots clés