rTorrent notificaci贸n de descarga finalizada por Telegram 馃摠
Me guie con la poderosa 馃惂 wiki de Arch Linux 馃徆 el cual usa un script, para que rTorrent notifique de una descarga finalizada mediante google mail 馃摠
En resumen, cuando se completa una descarga, rTorrent activara un (method.set_key) que es nuestro caso tambi茅n ejecutara un bash script.
El bash script 馃
Es el siguiente y es muy sencillo, recibe el nombre de la descarga ($1) lo integra al mensaje y lo env铆a. Para crear el bash script y darle permisos de ejecuci贸n te dejo el siguiente mini tutorial.
#!/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
Para saber que API Token y ID debes colocar, para que las notificaciones llegue a tu cuenta de Telegram te dejo este otro mini tutorial.
Configuraci贸n del trigger o disparador del evento
Mi script esta en el home dentro de una carpeta llamada bin, con el nombre de Trx. Por lo tanto para mi, el method.set_key quedar铆a as铆:
#### Telegram ####
method.set_key = event.download.finished,notify_me,"execute2=/home/usuario/bin/Trx,$d.name="
Ya sabe adaptado a t煤 configuraci贸n 馃憤
Al finalizar una descarga, ejecutara el script Trx y le pasara el par谩metro d.name, que es el nombre del archivo descargado 馃か
Estas lineas, las agregamos en el archivo de configuraci贸n de rTorrent, por ejemplo nos apoyamos con el editor GNU nano.
$ nano .rtorrent.rc
Guardamos y todos listo ✌️
Cualquier duda en los comentarios y para mas informacion de rTorrent en el blog aqu铆.

