rTorrent notificación de descarga finalizada por Telegram 📨

Me guie con la poderosa 🐧 wiki de Arch Linux 🏹 y del script, que usan para que rTorrent notifique mediante google mail, pero te cuento como lo adapte 😎


Antes necesitaras de dos entradas que publicamos, usaremos un pequeño bash script (aquí un mini tutorial) y como enviar un mensaje o en nuestro caso una notificación a tú Telegram  📨 ambas debemos repasar para entender lo que comentamos a continuación 👍

 

En resumen cuando se complete una descarga, rTorrent ejecutara un bash script, este tendrá las instrucciones para enviar la información de la descarga a un Bot que lo notificara en tú Telegram.

El bash script 🤖

Es el siguiente y para que funciones debemos primero colocar los parámetros de tú bot y de tú cuenta de Telegram, segundo dar le permisos de ejecución.

#!/usr/bin/env bash
# Variables
TOKEN="API_Token"
ID="El_ID_de_tú_usuario"
MENSAJE=" *$HOSTNAME* ($(date +%H:%M)) *rTorrent:* ⬇ se descargo el siguiente archivo: *$1* "
URL="https://api.telegram.org/bot$TOKEN/sendMessage"

curl -s -X POST $URL -d chat_id=$ID -d parse_mode='Markdown' -d text="$MENSAJE" \
> /dev/null 2>&1

exit 0

Es un script es muy sencillo, si haces una mejora no se te olvide de compartirla 👍
 

Configuración del trigger o disparador del evento 😵‍💫

Es el siguiente, lo que cambiaremos es la ubicación del script y el nombre, en mi caso uso una ruta absoluta a una carpeta llamada bin en mi home y el script se llama Trx

#### Telegram ####
method.set_key = event.download.finished,notify_me,"execute2=/home/truko22/bin/Trx,$d.name="

Ya sabe adaptado a tú configuración 👍

Al finalizar una descarga ejecuta el script y le pasa el parámetro d.name, que es el nombre del archivo descargado 🤫

Estas lineas la agregamos en el archivo de configuración de rTorrent, por ejemplo nos apoyamos con el editor GNU nano.

$ nano .rtorrent.rc

 

En mi caso queda de la siguiente manera 👍


Guardamos y todos listo...



Comentarios

Entradas más populares de este blog

Super Mario RPG 🎮