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