不知道为啥Github账号404了 直接上传到网盘了 有需要自取
https://gofile.io/d/KAKat9
最近X总是封号,一封号点赞的小视频就找不到了,正好618买了115网盘的8年会员,于是想用telegram的机器人把Youtube、X、tiktok视频下载到VPS上并转存到网盘里,翻了一圈没有能满足我需求的,于是花了点时间手撸了一个,实现很简单,理论上yt-dlp支持的网站这个脚本都支持
求鸡腿
预览图:
项目地址:https://github.com/Srainc/TBot-DSSC
项目说明:
TBot-DSSC
简介:
通过给Telegram机器发送URL,让服务器下载对应的视频并同步到网盘中
该脚本通过Telegram机器人接收、创建、反馈任务,通过yt-dlp下载视频,通过CloudDrive2添加网盘,通过Rclone对本地数据与网盘进行数据同步
环境需求:
Python >= 3.9
Rclone
CloudDrive2
ffmpeg
环境部署:
Python组件安装
pip install python-telegram-bot tqdm yt-dlp
ffmprg安装
apt install ffmpeg
Rclone安装
curl https://rclone.org/install.sh | sudo bash
CloudDrive2安装
curl -fsSL "https://raw.githubusercontent.com/lonelylose/clouddrive2/main/cd2.sh" | bash -s install
使用说明:
1、使用CloudDrive2添加对应网盘
2、使用Rclone添加CloudDrive2对应的WebDav服务
3、申请Telegram机器人
4、修改Python脚本中的API_TOKEN、DOWNLOAD_DIR、ALLOWED_USER_ID、MOUNT_PATH、RCLONE_NAME字段为对应的值
5、启动脚本
其他信息:
1、API_TOKEN字段需要通过官方机器人https://t.me/BotFather申请API后获得
2、ALLOWED_USER_ID字段可以通过https://t.me/userinfobot获得
3、可以使用nohup命令或者screen工具进行Python脚本的持久化运行
4、在debian11下正常运行,其它系统请自测
5、CloudDrive2、Rclone的使用方法请自行互联网搜索
免责声明:
1、使用该脚本则默认同意该声明
2、该脚本为个人测试用途,数据无价,请谨慎使用,使用该脚本导致的一切后果开发者不承担责任