使用Telegram接口制作无限容量图床网盘
使用Telegram接口制作无限容量图床网盘
noise🤖利用Telegram接口(需要一台国外VPS),♾️️无限容量,不限制文件格式,不限制文件内容😏,占用很少的内存和磁盘空间📁,轻巧方便。 文件都存储在Telegram☁️端,拥有良好的安全性🔒和可持续性。 大文件会分片上传(速度不快),但不支持上传超大文件。 上传成功会生成HTML、Markdown、BBCode三种形式的外链🔗,可以用来当做图床、文件下载url。 测试地址:☞tgNetDisc☜ 原作者地址:https://github.com/csznet/tgState,在此基础上进行了部分修改。
项目地址:https://github.com/Yohann0617/tgNetDisc
Docker一键部署(推荐🏆)
TOKEN
是机器人token。DOMAIN
是域名,可以不用配置PASS
是密码,可以不用配置CHANNEL
可以是频道地址也可以是chatId(可以通过 @getidsbot 这个机器人获取)。如果是频道,需要将频道公开,并将机器人拉入频道,设置为管理员,频道地址格式如:@yohannChannl
。引用文件(10MB以上的分片文件,引用fileAll.txt
文件)并回复get
,如果配置了DOMAIN
域名参数,会返回完整url,反之则会返回文件id(base64编码),通过域名
+/d/
+文件id
可以直接下载该文件,如果是图片则可以直接查看。
拉取个人镜像仓库镜像并启动容器:
1 | docker run -d --network=host \ |
二进制可执行文件启动
参考原作者
1 | ./tgstate -token xxxx -channel @xxxx |
其中的xxxx
为bot token @xxxx
为频道地址or个人id(个人ID只需要数字不需要@)
如果需要自定义端口,可以带上-port参数,如
1 | -port 8888 |
如果不需要首页,只需要API和图片展示页面,则带上-index参数,如
1 | ./tgstate -token xxxx -channel @xxxx -port 8888 -index |
如果需要限制密码访问,只需要带上-pass参数即可,如设置密码为csznet:
1 | ./tgstate -token xxxx -channel @xxxx -port 8888 -pass csznet |
如果需要网盘模式运行,请带上-mode pan,如
1 | ./tgstate -token xxxx -channel @xxxx -port 8888 -mode pan |
页面预览
About
🤖利用Telegram接口,♾️️无限容量,不限制文件格式,不限制文件内容😏,占用很少的内存和磁盘空间📁,轻巧方便。上传成功会生成HTML、Markdown、BBCode三种形式的外链🔗,可以用来当做图床、文件下载url。
Topics
golang telegram telegram-bot telegram-bot-api netdisc
Resources
License
Stars
Watchers
Forks
Releases 2
Packages
No packages published
Deployments81
Languages
Footer
© 2024 GitHub, Inc.
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果