我是一个小白,混faker大佬的群很久了,最近在 faker大佬的群里发现还有很多的像我一开始一样不会搭建spy的小白朋友(我现在依然是小白),所以今天通过我自己的搭建过程中遇到的问题和群里看到的问题,将faker大佬的教程用小白的理解做一份教程,希望能给像我一样的小白带来帮助。
获取更多请加入超级小白裙:https://t.me/+h4hHvHNpD3E1NDZl
当然如果你觉得这个太麻烦或者折腾到没头发,还是搞不定,也可以直接上我的车,机器人上车:https://t.me/Sillgirl_bot 发送 登录 即可上车。还可以使用Nark网页登录:https://ark.vpscn.ml
以上两种方法选其一即可。
资源来自Faker大佬原版教程
https://thin-hill-428.notion.site/Spy-abac16b82bec43c3845071b8fe81361f
1、青龙版本2.11.3,使用Faker2库。
2、N1+openwrt+docker,家宽,spy运行正常。
3、当前制作教程所用vps为甲骨文amd。
4、服务器必须可以科学上网,否则无法使用spy。
下载安装Spy
打开Finalshell,连接云服务器。首先安装Docker Docker安装方法不再赘述。
1、输入以下命令 每次输入命令前请等待命令执行完成。
wget -O autospy https://raw.githubusercontent.com/xieshang/AutoSpy/master/docker.sh && chmod +x autospy && ./autospy
敲回车后等待代码跑完。
这里再按一次回车。
2.输入docker exec -it auto_spy bash
进入容器
3.输入bash <(curl -s -L https://raw.githubusercontent.com/xieshang/AutoSpy/master/spy_update.sh)更新
4.输入mv auto_spy_bot.py auto_spy_bot2.py
修改文件名。
5.输入exit
退出容器
6.输入docker restart auto_spy
重启spy
7.输入docker exec -it auto_spy bash
再次进入容器
8.输入pip uninstall telethon
卸载telethon
这里需要按Y
成功卸载telethon
9.输入pip install telethon==1.24.0
安装1.24.0版本
10.安装成功
获取Spy授权
首先进入Spy授权群 https://t.me/spy_auth
输入/spy
试用。获取授权码(试用授权有效期7天,需要及时签到续命,过期不签将会扣减一次重置机会,每个tg号有3次重置机会),请先私聊一遍SPY授权管家机器人https://t.me/auto_spy_bot
。
创建青龙应用
如图在青龙面板创建一个应用,权限全给即可。保存好Client ID和Secret。
获取Telegram API以及参数
打开https://my.telegram.org/auth 登录TG 登录时请输入手机号格式为+86186xxxxxxxx
验证码会发送到TG。
这里很多人点击API development tools之后会报错,里面的东西随便填,选择ubuntu phone试试,可以顺利注册,不行就再换,直到注册成功。
保存好App api_id和App api_hash。
打开telegram客户端,创建一个公开群组。群组为发送监控日志使用。
用人形或其他方法获取自己的ID和群组ID
我用的是人形。或者使用机器人 https://t.me/getidsbot
添加机器人后,将自己群组内的消息转发到这个机器人,即可获取相应的ID。
群组ID为**-**开头的。
个人TGID是正数。
修改配置文件(以下是重点,一个字符错误都可能导致启动失败)
配置文件在/root/auto_spy_data/autospy文件夹内的auto_spy.yaml。
下面Faker整理了Faker仓库内变量脚本所需要的所有设置。
配置文件内已添加监控的频道
【Faker线报频道https://t.me/faketoulu】整合保护环境,锦鲤偷撸,共富殿,甘露殿,冲鸭-万事屋,KR频道。
没关注的去关注下
配置文件整合全网频道变量,解决了每个频道变量名不统一但脚本名不同活动重复的问题。避免重复跑同一活动脚本黑号,只需要跑Faker2或3库即可。
直接复制下方代码,(切记)仅更换对应部分即可(红色),其他不要修改,此处参考文末回复置顶部分,由于发布后代码变色。
Aauthentication: "67278214456494604-7D49604454D1E64DAAE1A281416044770C4D65DF53BEF42EC602E4E0591C7CDA0FA4412E4A894778F32DD089EFEA7285219444722B2E0D22534CFD9D051B990307DA18ABC9ABBFE48657A3C869755FA2966796E6DC8F06ED2FA8E3CFBC4CF3455386088F71AA148D12DE7E18B6DE4344EB5F930701CCE254D2A0C873C5185816-"
AutoRestart: ''
Container_Wait: 3
LogEnable: true
QingLong:
- Client_ID: 2TrC56jD_uVj
Client_Secret: mZ5tt0Em567nfgW_DvSz0bFn
url: <http://192.168.191.182:5700>
RestartByAuthFailTimes: '0'
SpyEnable: 开
Telegram:
Log_En: true
TgLost: ''
Welcome: 亲爱的,我来啦~~
api_hash: 26b277739db2062567b662a11ad20157
api_id: 24905619
forward_channel_id: ''
forward_keyword: []
forward_user_id: []
forward_user_name: []
listen_CH:
- -1001670294604
log_id: -1001760545605
master_id:
- 5449535618
【新手玩家只修改到此处】
下方为Faker库适配的监控配置更新 直接复制在上面代码最后一行换行后粘贴即可
更新日志
2022-10-30 更新了线报提取规则 需要配合最新版本使用
此处连接至原创,找到此位置后直接复制
登录spy
将配置文件修改完成后。输入以下代码
python3 auto_spy_bot2.py
两行报错,不用怕,继续调试,
输入以下命令:pip3 install httpx
跑完后再输入:pip3 install numpy
然后再输入python3 auto_spy_bot2.py
此时会出现登录界面,输入+86(收不到验证码试试0086)的手机号进行登录,验证码会发送到TG客户端。
又报错,继续找原因。tg一搜,还有不少人遇到这个问题。
搜索了好久原来是授权码的问题,因为我直接复制了原来大号申请的spy授权码,此处用的小号登录,所以一直报错,用小号重新申请授权码后,成功了。
好像还有问题啊
一直再这里鉴权过去不,原因是我的tg小号不在鉴权群里,导致一直不通过,加入群https://t.me/spy_auth
后一切正常。
很多人会遇到这个问题:
登陆成功后又失败
解决方法:
js_config:
- Container:
- []
Env: jd_cjzd
KeyWord:
- - 频道1变量A1
- - 频道2变量A2
Name: cj组队
Script: jd_team60.js
TimeOut: 0
Wait: 3
将上述代码复制到配置文件的以下位置
然后再次执行python3 auto_spy_bot2.py
输入Ctrl+C终止。输入后台执行代码
python3 auto_spy_bot2.py &
看到如图画面后。TG发送spy,应该是这样。
Ctrl+C终止 换回自动执行
mv auto_spy_bot2.py auto_spy_bot.py 【把名字改回来】
exit 【退出容器】
docker restart auto_spy 【重启】
打卡升级
学习一下
辛苦了,学习一下
太强了,赞一个
感谢分享,赞赞赞
辛苦了,学习一下
打卡一下