全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1601|回复: 24
打印 上一主题 下一主题

[经验] 写了个tg 自动转存bot机器人

[复制链接]
跳转到指定楼层
1#
发表于 2023-12-31 12:17:04 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
把消息转发给机器人或者机器人所在群组,机器人自动提取文件,并且下载文件,可以配合rclone上传到云端

支持文件分类、重命名,多文件消息中多个文件合并到一个文件夹放置

搭建参考博客 https://www.yetpage.com/archives/430
2#
 楼主| 发表于 2023-12-31 12:24:19 来自手机 | 显示全部楼层
Roman 发表于 2023-12-31 12:19
很好,感谢楼主分享,这个跟TDL那个下载是两码事吧?只能下载可以转发的么? ...

只能提取转发给机器人的消息中的文件,调用tg bot api在vps上不限速下载文件,本质上就是方便下载与破app端限速,不破版权、私密文件
3#
 楼主| 发表于 2023-12-31 12:55:06 来自手机 | 显示全部楼层
kezhao 发表于 2023-12-31 12:50
debian11 安装一行命令,提示错误怎么解决

正常,subprocess默认应该没有包,是python内置模块,不需要安装
4#
 楼主| 发表于 2023-12-31 13:30:23 | 显示全部楼层
kezhao 发表于 2023-12-31 13:21
docker的api运行成功了,脚本下载修改好了,运行时候提示这个错误

你把 脚本pool = concurrent.futures.ThreadPoolExecutor(max_workers=max_workers)改成
pool = concurrent.futures.ThreadPoolExecutor(max_workers=3)试一下
5#
 楼主| 发表于 2023-12-31 13:35:05 | 显示全部楼层
fps 发表于 2023-12-31 13:30
这个能下载一些群里面的设置了不能下载的视频吗

不能,只是方便了下载tg文件,如果需要下载”设置了不能下载“的文件,可以借助论坛大佬的tdl,修改这个脚本,使用bot调用tdl就行
6#
 楼主| 发表于 2023-12-31 13:48:18 来自手机 | 显示全部楼层
kezhao 发表于 2023-12-31 13:45
修改后运行没有输出信息,按ctrl+c后输出这样

对啊,正常了就不会输出信息了,你去给机器人发命令,/ping 或者/start 就可以检测了
7#
 楼主| 发表于 2023-12-31 13:49:46 来自手机 | 显示全部楼层
netsky 发表于 2023-12-31 13:46
被封了好几个号了

这玩意儿又不涉及账号登录,就是用了官方api而已,我都正常使用用一个周了
8#
 楼主| 发表于 2023-12-31 14:15:06 来自手机 | 显示全部楼层
kezhao 发表于 2023-12-31 14:11
木有成功,发了/ping
/start没有反应,谢谢,以后再弄把

哪天我录个视频放油管
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-10 22:03 , Processed in 0.075074 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表