说明: telegram里面用户是可以无限上传文件的,但是我们在国内无法直接访问telegram,通过vps中转获取telegram里的文件直链!
环境要求:ubuntu, python3, pip3
第一步:拉取代码,
#若提示未安装git, 输入apt install git -y安装git
git clone https://github.com/EverythingSuckz/TG-FileStreamBot
第二步:安装虚拟环境
cd TG-FileStreamBot
pip3 install virtualenv
virtualenv -p /usr/bin/python3 venv
第三步:安装依赖
virtualenv -p /usr/bin/python3 venv
. ./venv/bin/activate
pip3 install -r requirements.txt
第四步:在当前目录下手动生成配置文件.env(自行手动生成文件,并上传到vps)
API_ID= #这里写你的app id,浏览器打开我们再到浏览器打开https://my.telegram.org/,打开api开发可以获得app id和app hash
API_HASH= #这里写你的app hash
BOT_TOKEN= #这里写你的机器人密钥。找bot father生成机器人
BIN_CHANNEL= #这里写你的频道id(建立频道,记得添加机器人加入,用于储存文件,)
PORT= #这里写你想要使用的端口号,记得安全组对端口放心
FQDN= #这里填你的域名,或者不用域名直接用ip
HAS_SSL=False #这里是ssl选项,最好填默认的False
第五步:后台运行
nohup python3 -u -m WebStreamer >> file.out 2>&1 &
请登录后查看回复内容