使用telegram bot管理ASF
参考ASF_IPC,deluxghost/telegram-asf,BenZinaDaze/tg_asf_bot
1,安装python3.6
2,创建telegram bot,获取token
3,下载代码,使用git clone或在github页面下载
git clone https://github.com/zhongfly/telegram-bot-asf.git
4,如使用socks代理,按注释修改requirments
5,安装依赖
pip3 install -r requirements.txt
6,修改配置文件tgbot.toml
7,运行telegram-asf.py(使用默认配置文件路径)
python3 telegram-asf.py
1,可自定义配置文件路径,启动时使用命令
python3 telegram-asf.py YOUR_CONFIG.toml
2,配置文件格式说明:
[telegram]
token = "987654321:XXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXX"
# 多位管理员用逗号隔开,例如[123456789,987654321,4564649];此处需填入你自己的而非bot的telegram数字id(telegram中使用bot:userinfobot以获取您的数字id)。
admin = [123456789]
# socks5代理如下示例;http代理则类似填入"http://127.0.0.1:3128";不使用代理则留空,只保留引号""
proxy = "socks5h://127.0.0.1:1080/"
[ipc]
address = "http://127.0.0.1:1242/"
# 无密码则留空,只保留引号""
password = "123"
3,使用redeem或addlicense命令时会检查输入的格式是否正确
方法1,直接发送ASF的command命令给bot,bot将回复结果。
方法2,发送 /start 命令给bot,进入按键交互,按提示即可管理asf(注,若2min未回复bot,bot将自动取消操作,同时你也可以发送 /cancel 来手动取消)