写了个用telegram bot作为图片外链的小项目

用java写的小项目,项目地址:GitHub - SkyDependence/tgDrive

这个项目本身是支持不限大小的,但是经过测试发现,如果网速慢,上传超过5min,就会开始断开连接(应该是tg的接口问题)。

在这里给出我自己在服务器上部署的我自己的项目的demo网址:tgDrive
欢迎大家来使用!不过我自己的服务器太垃圾了,所以限制了上传,单个文件不得超过30MB,一次性上传的文件大小不得超过100MB,否则会失败

:exclamation::exclamation::exclamation:注意,不保证demo站的稳定性,长期使用的话建议自己部署:exclamation::exclamation::exclamation:

如果可以的话,请各位给出使用体验,我会着手进行改进

觉得还可以的话,不妨在GitHub上给我的项目点个star!

经过一段时间的测试发现,下载文件的时候浏览器会说该网站不能提供安全的连接,我用的是cloudflare代理这个demo站的,服务器内部还使用了反向代理,服务器的证书是通过cloudflare颁发的只在cloudflare和我的源服务器之间的证书,不清楚是不是这个问题,请问这个应该怎么解决?

测试一下图片:

23 个赞

佬~希望支持docker部署就好咧

1 个赞

OK,回头我看看搞一下

太强了,大佬

cf的自定义ssl/tls那里设置为完全应该就可以了

感谢楼主分享

看了一眼,加密模式是完全(严格),目前还是不清楚为什么不能提供安全链接

#快问快答移除

15 个赞

佬,已经搞好Docker部署啦

1 个赞

0.0.4发布了,新增了Docker部署和适配PicGo的自定义图床!现在项目也可以部署在Render上啦,我自己部署了一个免费的实例:tgDrive
欢迎大家来测试!有问题可以提issue哦!如果有佬能帮我一起开发,提pr就更好啦

话说回来要怎么编辑话题的内容?之前写的内容有点过时了,是要申请管理自己的话题吗?

有求必应佬,赞了!

做了一次比较大(?的更新,主要是修改了UI,还增加了管理界面,优化了体验,欢迎各位佬来体验demo网站:

https://render.skydevs.link

https://server.skydevs.link

GitHub上的说明文档明天再更新了

放个花火


测试一下,确实不错,不过图片是存到TG频道还是什么?容易封号吗

好像是可以存频道的?不过目前我自己用的话就是获取自己和bot的chatID来让bot发送消息给我,用了大概有3个月吧,现在没被封,也可能是用量不大

聊天里显示大概就是这样的,然后GIF和大于10MB的文件做了特殊的分片处理,所以能突破API限制的20MB:

这是我上传的一个29MB的图片:

链接:https://render.skydevs.link/d/BQACAgUAAxkDAAP3Z2RAikA_NrlpJY7c9g3K3ZYHdyMAAg0TAAI3ySBX3XVNiECpcRc2BA

1 个赞

不错的,我的意思是大号封了可能就没了,毕竟 TG 封号比较不讲道理,不知道能不能用 discord 当图床