• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Bot de Telegram descargas al nas
#1
Un bot de telegram instalado mediante docker que permite descargar una buena cantidad de tipos de archivos al nas. Lo interesante es que al funcionar mediante telegram no necesitamos vpn o abrir puertos para enviar archivos diréctamente a nuestro nas. 

Las funciones del bot que podemos activar o no según nos parezca son las siguientes:


- Detección de archivos de Audio

- Detección de archivos de Vídeo

- Detección de archivos de Libros

- Detección de archivos de Fotos

- Detección de archivos de Torrent

- Descarga de YouTube y envío de esos vídeos a Telegram

- Descomprime automáticamente ficheros zip y tar (y sus variantes)


Como digo dependiendo de la función que activemos en el bot este funcionará de una u otra forma, por ejemplo, podemos hacer que descargue un archivo torrent en la carpeta del nas correspondiente para ese fin de Transmission o descargar un libro o foto en sus carpetas correspondientes.

El compose para instalar a través de Container Station o Portainer es el siguiente:


services:
  dropbot:
    environment:
      - TELEGRAM_TOKEN=XXXXXXXX
      - TELEGRAM_ADMIN=YYYYY
      - TELEGRAM_API_HASH=MMMMMM
      - TELEGRAM_API_ID=ZZZZZ
      - LANGUAGE=ES
      #- PARALLEL_DOWNLOADS=2
      #- FILTER_PHOTO=0
      #- FILTER_AUDIO=0
      #- FILTER_VIDEO=0
      #- FILTER_TORRENT=0
      #- FILTER_EBOOK=0
      #- FILTER_YOUTUBE_AUDIO=0
      #- FILTER_YOUTUBE_VIDEO=0
    volumes:
      - /ruta/para/descargar:/downloads
      #- /ruta/para/descargar/audio:/audio
      #- /ruta/para/descargar/video:/video
      #- /ruta/para/descargar/foto:/photo
      #- /ruta/para/descargar/torrent:/torrent
      #- /ruta/para/descargar/ebook:/ebook
      #- /ruta/para/descargar/audios_de_youtube:/youtube_audio
      #- /ruta/para/descargar/videos_de_youtube:/youtube_video
    image: dgongut/dropbot:latest
    container_name: dropbot
    restart: always
    network_mode: host
    tty: true


A tener en cuenta:

Antes de instalar este compose tenemos que tener creado un bot de telegram:     https://www.qnapclub.es/showthread.php?tid=3968

En el compose anterior en los apartados TELEGRAM_TOKEN y TELEGRAM_ADMIN tendremos que poner los datos de ese bot que hemos creado.

En los apartados del compose TELEGRAM_API_HASH y TELEGRAM_API_ID tendremos que poner los datos correspondientes a nuestra aplicación de telegram, podremos crear esa aplicación muy fácilmente desde aquí:

https://my.telegram.org/auth

Los apartados /ruta/para/descargar los tenemos que modificar poniendo la ruta de la carpeta compartida de nuestro nas en la que queremos que se descarguen los archivos.

En el compose se puede ver que únicamente está activa la carpeta del docker downloads, esto quiere decir que todos los archivos sean del tipo que sean que enviemos a través del bot de telegram se descargarán en la carpeta compartida de nuestro nas que hayamos configurado para downloads del docker.

Si queremos, por ejemplo, que las fotos, los torrents o los libros vayan a carpetas compartidas distintas a la de downloads tendremos que desmarcar y configurar esas rutas a esas carpetas en el compose anterior.

Una vez configurado el compose a nuestro gusto podremos hacer uso del bot de telegram enviando archivos que se descargarán diréctamente en las carpetas compartidas del nas que hayamos configurado:



   
Opnsense router

Qnap TS-264 QTS Hero

Minipc All - flash N305 Truenas Scale
  Reply




Users browsing this thread: 1 Guest(s)