获取tgbot token
首先需要获取telegram bot token,可以是新建的,也可以是原有的
tg私信机器人@BotFather
选择newbot
输入名字和id,id需以bot结尾
然后会返回给你api,需要记住这个api,这个就是tg bot token
获取目标id
目标可以是频道、群组的id,比如@xxxx
如果是频道或者群组,需要将机器人拉入
也可以是个人的id,如-xxxx
搭建
自己用vps运行服务
下载二进制文件
bash -c "$(curl -fsSL https://raw.githubusercontent.com/csznet/tgState/main/get.sh)"
运行
./tgState -token xxxx -target @xxxx
其中的token为获取的tg bot token ,target为目标id
使用docker安装并开机自启
下载镜像
docker pull csznet/tgstate:latest
启动服务并开机自启
docker run -d -p 8088:8088 --name tgstate -e token=aaa -e target=@bbb --net=host --restart always csznet/tgstate:latest
或者直接使用vercel一键搭建
绑定上自定义域名好像就可以防止污染了
https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fcsznet%2FtgState&env=token&env=target&env=pass&env=mode&project-name=tgState&repository-name=tgState
其中的pass代表访问密码,不需要则输入none
vercel搭建的不支持大于5mb的文件和tg bot私聊获取fileID服务
应@blsyd的要求,出了篇教程
各位大佬也可以帮忙补充下
这个有啥用
@blsyd
什么用途
额 没说是干哈的
"一款以Telegram作为储存的文件外链系统
不限制文件大小和格式
可以作为telegram图床,也可以作为telegram网盘使用。
支持web上传文件和telegram直接上传
搭配CLoudFlare使用:https://www.csz.net/proj/tgstate/
https://github.com/csznet/tgState"
感觉用不上
分遗产?
推荐用pikpak,一个是分享链接就可以直接看,不需要会员,不需要空间。
pikpak自带tg机器人,一键保存。
pikpak目前没有和谐任何资源的历史。