逐个上传指定文件夹内(子文件夹的除外)的所有mp4视频
并自定义视频封面(随机时间)
到指定的群组/频道
以视频命名为文字说明
python 3.9+
Pyrogram
ffmpeg
tgcrypto
下载安装python 3.9+
和ffmpeg
还有本项目的tgup.py
文件
再安装pyrogram
tgcrypto
cryptg
(选需)
pip3 install pyrogram tgcrypto cryptg
-
简略教程
到 https://my.telegram.org/apps 里登录,并创建按需填写即可
注意:如果提示Error
错误,请更换IP再试
创建完毕,请记录App api_id
App api_hash
App title
三个项值
-
根据已创建的TG API对应修改值
API_NAME
→App title
API_ID
→App api_id
API_HASH
→App api_hash
-
修改你上传目的地(频道/群组)(注意必须是邀请url格式,即使是公开频道也可以创建额外的邀请url)
target = 'https://t.me/joinchat/xxx'
-
SOCKS5代理
修改24行
的SOCKS5代理地址与端口 -
是否单独生成视频封面文件,默认不生成('n'),如要生成请改'y'
video_cover_file = 'y'
-
是否删除文字说明的后缀,默认不删除(为空),如要删除,请填写'.mp4'
filename_del_format = '.mp4'
python3 tgup.py 文件夹路径
-例
python3 tgup.py D:\test\MP4
首次运行需要登录,对应填写电话号码、验证码、二次密码(如有),即可,之后无需再登录
如果你想切换用户,请删掉py脚本目录里的xxx.session
,重写运行即可