A Docker image based on Alpine Linux that runs Telegram bot to manage a Synology DiskStation machine.
Currently support these functions:
/mydownloads
- manage your downloads/adddownload
- create a new download task/resumedownloads
- resume all inactive download tasks/pausedownloads
- pause all active download tasks/cleanupdownloads
- clear completed download tasks
/resourcemonitor
- show NAS resource infos/nasnetwork
- show NAS network status/nashealth
- show NAS health status/bothealth
- show bot health status
Make sure to set the container environment variables:
BOT_TOKEN
- Your bot's token. Make one with @BotFatherBOT_OWNER_ID
- The bot will only respond to user with this ID, get it from @userinfobotNAS_IP
- Your DiskStation's IP address. Make sure it uses a static IPNAS_PORT
- Your DiskStation's port number. DSM default is 5000DSM_ACCOUNT
- Your DSM account nameDSM_PASSWORD
- Your DSM passwordTZ
- System time zone. See available time zones here.
Code available on GitHub
Image available on Docker Hub