首先,没有vps服务器和本地服务器建议直接上车我的机器人,群号XXX
需要准备的东西
- 面板,库
- 国外vps
- Docker
- tg Api
下载安装Spy
打开 Finalshell ,连接服务器,执行命令。
wget -O autospy https://raw.githubusercontent.com/xieshang/AutoSpy/master/docker.sh && chmod +x autospy && ./autospy
进入容器
docker exec -it auto_spy bash
强制升级:
bash <(curl -s -L https://raw.githubusercontent.com/xieshang/AutoSpy/master/spy_update.sh)
更换启动脚本名称
`docker exec -it auto_spy bash
mv auto_spy_bot.py auto_spy_bot2.py
exit`
重启容器,使之不自动启动
docker restart auto_spy
手动启动
docker exec -it auto_spy bash
pip uninstall telethon
pip install telethon==1.24.0
pip3 install --user snowland-smx
获取Spy授权,创建面板应用,并且获取 Tg Api 以及参数,
创建群组,获取群组id和自己的用户id
修改配置文件:
/root/auto_spy_data/autospy 中的 auto_spy.yaml
Aauthentication: "xxx"
AutoRestart: ''
Container_Wait: 3
LogEnable: true
QingLong:
- Client_ID: xx
Client_Secret: xx
url: 面板地址
RestartByAuthFailTimes: '0'
SpyEnable: 开
Telegram:
Log_En: true
TgLost: ''
Welcome: 我来啦~~
api_hash: tg api_hash
api_id: yg api_id
forward_channel_id: ''
forward_keyword: []
forward_user_id: []
forward_user_name: []
listen_CH:
- -100xx(监听频道)
log_id: -100(日志频道)
master_id:
- tg用户ID
不用代理就删掉配置文件中代理相关的代码
调试启动 :
python3 auto_spy_bot2.py
如果出现报错 No Module named 'xx'
执行 pip3 install xx
调试启动:
python3 auto_spy_bot2.py
登录,改配置测试,直到你满意为止
如果没问题了,换回自动启动
docker exec -it auto_spy bash
mv auto_spy_bot2.py auto_spy_bot.py
exit
重启docker
docker restart auto_spy
评论 (0)