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
Publicar un comentario
馃 con que esto tenemos...