Spy亮点介绍

Faker库已添加开卡等活动通用监控脚本。

无需手动执行,解放双手。

自动监控执行开卡,加购等放水活动,无需时刻守护。

Spy全天候监控,自动更新环境变量执行任务。

注意事项

本教程基于Faker一键安装2.11.3版本青龙,青龙面板版本不大于2.13,Faker2,3库使用。其他版本自测。

云服务器为CentOS7.6系统,Unbutu 20.04均通过测试成功。

云服务器必须可以科学上网,否则无法使用spy。

下载安装Spy

打开Finalshell,连接云服务器。首先安装Docker Docker安装方法不再赘述。

1、输入以下命令 每次输入命令前请等待命令执行完成。

wget -O autospy https://raw.githubusercontent.com/xieshang/AutoSpy/master/docker.sh && chmod +x autospy && ./autospydocker exec -it auto_spy bashbash <(curl -s -L https://raw.githubusercontent.com/xieshang/AutoSpy/master/spy_update.sh)mv auto_spy_bot.py auto_spy_bot2.pyexitdocker restart auto_spydocker exec -it auto_spy bashpip uninstall telethon此处会询问,填写Y,回车。pip install telethon==1.24.0

获取Spy授权

首先进入Spy授权群 https://t.me/spy_auth 输入/spy 试用。获取授权码,请先私聊一遍SPY授权管家机器人。

创建青龙应用

如图在青龙面板创建一个应用,权限全给即可。保存好Client ID和Secret。

获取Tg API以及参数

打开https://my.telegram.org/auth 登录TG 登录时请输入手机号格式为+86186xxxxxxxx

验证码会发送到TG。


保存好App api_id和App api_hash。

打开telegram客户端,创建一个公开群组。群组为发送监控日志使用。

用人形或其他方法获取自己的ID和群组ID

我用的是人形。或者使用机器人 @getidsbot

群组ID为-开头的。

个人TGID是正数。

修改配置文件

配置文件在/root/auto_spy_data/autospy文件夹内的auto_spy.yaml。

下面Faker整理了Faker仓库内变量脚本所需要的所有设置。

配置文件内已添加监控的频道

【Faker线报频道https://t.me/faketoulu】整合保护环境,锦鲤偷撸,共富殿,甘露殿,冲鸭-万事屋,KR频道。

没关注的去关注下

配置文件整合全网频道变量,解决了每个频道变量名不统一但脚本名不同活动重复的问题。避免重复跑同一活动脚本黑号,只需要跑Faker2或3库即可。

此处复制机器人发给你的内容 Aauthentication:"xxxxx"
AutoRestart: ''
Container_Wait: 3
LogEnable: true
QingLong:
- Client_ID: 青龙应用ID  【前方留一个空格】Client_Secret: 青龙应用秘钥 【前方留一个空格】url: http://青龙ip:5700    【前方留一个空格,最后不要带/】
Telegram:Log_En: trueTgLost: ''Welcome: Faker,我来啦~~api_hash: 上方的TG API HASH  【前方留一个空格】api_id: 上方的TG API ID       【前方留一个空格】forward_channel_id: ''  【可选,不写的话就不动】你要转发的目的地群或频道forward_keyword: []     【可选,不写的话就不动】你要转发的关键字,包含才会转发forward_user_id: []     【可选,不写的话就不动】你要转发谁的消息,可以是群id,用户id,机器人id,频道idforward_user_name: []   【可选,不写的话就不动】你要转发叫以下名字的信息listen_CH:- -1001670294604   【Faker线报频道】log_id: -你自己创建的TG监控群号 别填我大群!!!master_id:- 你的TGID【新手玩家只修改到此处】

下方为Faker库适配的监控配置更新 复制即可 最新更新时间 2022-10-08

  mtproto: ''proxy_http: ''proxy_ip: ''proxy_password: ''proxy_port: proxy_type: ''proxy_username: ''
Use_SillyGirl: false
WaitTime: 10
branch: master
down_proxy: ''
js_config:
- Container:- - 1Env: jd_wxCartKoi_activityIdKeyWord:- - jd_wxCartKoi_activityIdName: 【云上】购物车锦鲤Script: jd_wxCartKoi.jsTimeOut: 0Wait: 5
- Container:- - 1Env: WXGAME_ACT_IDKeyWord:- - WXGAME_ACT_IDName: 【云上】通用游戏任务Script: jd_wxgame.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_wxFansInterActionActivity_activityIdKeyWord:- - jd_wxFansInterActionActivity_activityIdName: 【云上】粉丝互动Script: jd_wxFansInterActionActivity.jsTimeOut: 0Wait: 10
- Container:- - 1Env: jd_wxSecond_activityIdKeyWord:- - jd_wxSecond_activityIdName: 【云上】读秒拼手速Script: jd_wxSecond.jsTimeOut: 0Wait: 2
- Container:- - 1Env: computer_activityIdKeyWord:- - computer_activityIdName: 【云上】电脑配件OverdueTime: 600Script: jd_computer.jsTimeOut: 0Wait: 5
- Container:- - 1Env: jd_fxyl_activityIdKeyWord:- - jd_fxyl_activityIdName: 【云上】分享有礼Script: jd_share.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_cjhy_wxKnowledgeActivity_activityIdKeyWord:- - jd_cjwxKnowledgeActivity_activityId- - jd_cjhy_wxKnowledgeActivity_activityIdName: 【云上】CJ知识超人Script: jd_cjhy_wxKnowledgeActivity.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_lzkj_wxKnowledgeActivity_activityIdKeyWord:- - jd_lzkj_wxKnowledgeActivity_activityId- - jd_wxKnowledgeActivity_activityIdName: 【云上】LJ知识超人Script: jd_lzkj_wxKnowledgeActivity.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_cjhy_activityIdKeyWord:- - jd_cjhy_activityIdName: 【组队】CJ瓜分京豆Script: jd_cjzdgf.jsTimeOut: 0Wait: 5
- Container:- - 1Env: jd_zdjr_activityIdKeyWord:- - jd_zdjr_activityIdName: 【组队】ZJ瓜分京豆Script: jd_zdjr.jsTimeOut: 0Wait: 5
- Container:- - 1Env: jd_cjhy_wxCollectionActivityIdKeyWord:- - jd_cjhy_wxCollectionActivityIdName: 【抽奖】cjhy加购物车Script: jd_cjhy_wxCollectionActivity.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_cjhy_wxDrawActivity_IdKeyWord:- - jd_cjhy_wxDrawActivity_IdName: 【抽奖】cjhy幸运抽大奖Script: jd_cjhy_wxCollectionActivity.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_lzkj_wxCollectionActivityIdKeyWord:- - jd_lzkj_wxCollectionActivityIdName: 【抽奖】lzkj加购物车Script: jd_lzkj_wxCollectionActivity.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_wxCollectCard_activityIdKeyWord:- - jd_wxCollectCard_activityIdName: 【抽奖】集卡抽奖通用Script: jd_wxCollectCard.jsTimeOut: 0Wait: 2
- Container:- - 1Env: JD_LotteryKeyWord:- - JD_LotteryName: 【抽奖】joy抽奖机通用Script: jd_lotterys.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_wxShopFollowActivity_activityIdKeyWord:- - jd_wxShopFollowActivity_activityId- - jd_wxShopFollowActivity_activityUrlName: 【抽奖】关注店铺抽奖Script: jd_wxShopFollowActivity.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_mhurlLisKeyWord:- - jd_mhurlLisName: 【抽奖】盲盒抽京豆Script: jd_mhtask.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_nzmhurlKeyWord:- - jd_nzmhurlName: 【抽奖】女装盲盒抽京豆Script: jd_nzmh.jsTimeOut: 0Wait: 2
- Container:- - 1Env: DPLHTYKeyWord:- - DPLHTYName: 【开卡】大牌联合Script: jd_opencardLH.jsTimeOut: 0Wait: 2
- Container:- - 1Env: VENDER_IDKeyWord:- - VENDER_IDName: 【开卡】入会开卡领取礼包Script: jd_card_force.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_wdz_activityIdKeyWord:- - jd_wdz_activityIdName: 【开卡】微定制Script: jd_wdz.jsTimeOut: 0Wait: 10
- Container:- - 1Env: JD_JOYOPENKeyWord:- - JD_JOYOPENName: 【开卡】JoyJd任务脚本Script: jd_opencard_joyopen.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_wdz_openLuckBag_activityIdKeyWord:- - jd_wdz_openLuckBag_activityIdName: 【开卡】微定制-开福袋Script: jd_wdz_openLuckBag.jsTimeOut: 0Wait: 5
- Container:- - 1Env: DPQDTKKeyWord:- - DPQDTKName: 【签到】店铺签到Script: jd_dpqd.jsTimeOut: 0Wait: 2
- Container:- - 1Disable: 0Env: M_WX_LUCK_DRAW_URLKeyWord:- - M_WX_LUCK_DRAW_URLName: 【M系】幸运抽奖OverdueTime: 1800Script: m_jd_wx_luckDraw.jsTimeOut: 0Wait: 2
- Container:- - 1Disable: 0Env: M_WX_ADD_CART_URLKeyWord:- - M_WX_ADD_CART_URLName: 【M系】加购有礼OverdueTime: 1800Script: m_jd_wx_addCart.jsTimeOut: 0Wait: 2
- Container:- - 1Disable: 0Env: M_WX_COLLECT_CARD_URLKeyWord:- - M_WX_COLLECT_CARD_URLName: 【M系】集卡抽奖OverdueTime: 1800Script: m_jd_wx_collectCard.jsTimeOut: 0Wait: 2
- Container:- - 1Disable: 0Env: M_WX_CENTER_DRAW_URLKeyWord:- - M_WX_CENTER_DRAW_URLName: 【M系】老虎机抽奖OverdueTime: 1800Script: m_jd_wx_centerDraw.jsTimeOut: 0Wait: 2
- Container:- - 1Disable: 0Env: M_FAV_SHOP_ARGVKeyWord:- - M_FAV_SHOP_ARGVName: 【M系】收藏有礼OverdueTime: 1800Script: m_jd_fav_shop_gift.jsTimeOut: 0Wait: 2
- Container:- - 1Disable: 0Env: M_FOLLOW_SHOP_ARGVKeyWord:- - M_FOLLOW_SHOP_ARGVName: 【M系】关注有礼OverdueTime: 1800Script: m_jd_follow_shop.jsTimeOut: 0Wait: 2
- Container:- - 1Env: M_WX_SHOP_GIFT_URLKeyWord:- - M_WX_SHOP_GIFT_URLName: 【M系】关注有礼无线OverdueTime: 1800Script: m_jd_wx_shopGift.jsTimeOut: 0Wait: 2
- Container:- - 1Env: M_WX_FOLLOW_DRAW_URLKeyWord:- - M_WX_FOLLOW_DRAW_URLName: 【M系】关注抽奖OverdueTime: 1800Script: m_jd_wx_followDraw.jsTimeOut: 0Wait: 2
- Container:- - 1Env: M_WX_BUILD_DRAW_URLKeyWord:- - M_WX_BUILD_DRAW_URLName: 【M系】盖楼领奖OverdueTime: 1800Script: m_jd_wx_buildDraw.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jinggengInviteJoinKeyWord:- - jinggengInviteJoinName: 【船长】邀请入会有礼Script: jd_jinggengInvite.pyTimeOut: 0Wait: 2
- Container:- - 1Env: jd_inv_authorCodeKeyWord:- - jd_inv_authorCode- - yhyauthorCodeName: 【船长】邀请赢大礼Script: jd_inviteFriendsGift.pyTimeOut: 0Wait: 2
- Container:- - 1Env: jd_wxShopGiftIdKeyWord:- - jd_wxShopGiftIdName: 【船长】特效关注有礼Script: jd_wxShopGift.pyTimeOut: 0Wait: 2
- Container:- - 1Env: jd_joinCommonIdKeyWord:- - jd_joinCommonIdName: 【船长】通用开卡Script: jd_joinCommon_opencard.pyTimeOut: 0Wait: 2
- Container:- - 1Env: jd_shopLeagueIdKeyWord:- - jd_shopLeagueIdName: 【船长】开卡-shopLeague系列Script: jd_shopLeague_opencard.pyTimeOut: 0Wait: 2
- Container:- - 1Env: jd_shopCollectGiftIdKeyWord:- - jd_shopCollectGiftIdName: 【船长】店铺会员礼包Script: jd_shopCollectGift.pyTimeOut: 0Wait: 2
- Container:- - 1Env: jd_wdz_activityIdKeyWord:- - jd_wdz_activityIdName: 【船长】微定制组队Script: jd_wdz.pyTimeOut: 0Wait: 2
- Container:- - 1Env: jd_wxCompleteInfoIdKeyWord:- - jd_wxCompleteInfoIdName: 【船长】完善信息有礼Script: jd_wxCompleteInfo.pyTimeOut: 0Wait: 2
- Container:- - 1Env: M_WX_WDZ_IDKeyWord:- - M_WX_WDZ_IDName: 【M系列】微定制Script: m_jd_wx_microDz.jsTimeOut: 0Wait: 2
- Container:- - 1Env: M_WX_SECOND_DRAW_URLKeyWord:- - M_WX_SECOND_DRAW_URLName: 【M系列】读秒拼手速Script: m_jd_wx_secondDraw.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_wxBirthGiftsIdKeyWord:- - jd_wxBirthGiftsIdName: 【船长】生日礼包Script: jd_wxBirthGifts.pyTimeOut: 0Wait: 2
- Container:- - 1Env: jd_lzkj_wxBuildActivity_activityIdKeyWord:- - jd_lzkj_wxBuildActivity_activityId- - jd_wxBuildActivity_activityIdName: 【Faker库】盖楼有礼Script: jd_lzkj_wxBuildActivity.jsTimeOut: 0Wait: 2
- Container:- - 1Env: JD_LotteryKeyWord:- - JD_LotteryName: 【Faker库】joy抽奖机通用Script: jd_lotterys.jsTimeOut: 0Wait: 2
- Container:- - 1Env: VENDER_IDKeyWord:- - VENDER_IDName: 【Faker库】入会开卡领取礼包通用Script: jd_card_force.jsTimeOut: 0Wait: 2
- Container:- - 1Env: whx_drawShopGiftKeyWord:- - whx_drawShopGiftName: 【小埋】关注有礼-自动解析通用Script: jd_whx_drawShopGift.jsTimeOut: 0Wait: 2
- Container:- - 1Env: prodevactCodeKeyWord:- - prodevactCodeName: 【小埋】邀请好友入会赢好礼Script: jd_prodev.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_cjhy_sevenDay_idsKeyWord:- - jd_cjhy_sevenDay_idsName: 【Faker】cjhy 七日签到Script: jd_cjhy_sevenDay.jsTimeOut: 0Wait: 2
- Container:- - 1Env: cjhy_signActivity_idsKeyWord:- - cjhy_signActivity_idsName: 【Faker】cjhy签到有礼Script: jd_cjhy_signActivity.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_lzkj_sevenDay_idsKeyWord:- - jd_lzkj_sevenDay_idsName: 【Faker】lzkj七日签到Script: jd_lzkj_sevenDay.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_lzkj_signActivity2_idsKeyWord:- - jd_lzkj_signActivity2_idsName: 【Faker】lzkj签到有礼Script: jd_lzkj_signActivity2.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_cjhy_daily_idsKeyWord:- - jd_cjhy_daily_idsName: 【Faker】cjhy每日抢Script: jd_cjhy_daily.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_lzkj_daily_idsKeyWord:- - jd_lzkj_daily_idsName: 【Faker】lzkj每日抢Script: jd_lzkj_daily.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_cjhy_wxGameActivity_activityIdKeyWord:- - jd_cjhy_wxGameActivity_activityIdName: 【Faker】cjhy游戏活动Script: jd_cjhy_wxGameActivity.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_cjhy_wxShopFollowActivity_activityIdKeyWord:- - jd_cjhy_wxShopFollowActivity_activityIdName: 【Faker】cjhy关注店铺有礼Script: jd_cjhy_wxShopFollowActivity.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_lzkj_wxShopFollowActivity_activityIdKeyWord:- - jd_lzkj_wxShopFollowActivity_activityIdName: 【Faker】lzkj关注店铺有礼Script: jd_lzkj_wxShopFollowActivity.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_cjhy_wxShopGift_idsKeyWord:- - jd_cjhy_wxShopGift_idsName: 【Faker】cjhy店铺礼包Script: jd_cjhy_wxShopGift.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_lzkj_wxShopGift_idsKeyWord:- - jd_lzkj_wxShopGift_idsName: 【Faker】lzkj店铺礼包Script: jd_lzkj_wxShopGift.jsTimeOut: 0Wait: 2
- Container:- - 1Env: LUCK_DRAW_URLKeyWord:- - LUCK_DRAW_URLName: 【Faker】店铺抽奖通用活动Script: jd_luck_draw.jsTimeOut: 0Wait: 2
- Container:- - 1Env: jd_txzj_lottery_idKeyWord:- - jd_txzj_lottery_idName: 【Faker】收藏大师-抽奖通用Script: jd_txzj_lottery.jsTimeOut: 0Wait: 2
update_url: https://raw.githubusercontent.com/xieshang/AutoSpy/master/updatelist.json

登录spy

将配置文件修改完成后。输入以下代码

python3 auto_spy_bot2.py

此时会出现登录界面,输入+86的手机号进行登录,验证码会发送到TG客户端。

登录成功后,查看Finalshell日志,看看是否成功执行。

输入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

青龙面板教程系列-青龙面板Spy监控教程 自动更新环境变量相关推荐

  1. CleanAOP实战系列--WPF中MVVM自动更新

    CleanAOP实战系列--WPF中MVVM自动更新 作者: 立地 邮箱: jarvin_g@126.com QQ: 511363759 CleanAOP介绍:https://github.com/J ...

  2. 【Java基础系列教程】第二章 Java语言概述、配置环境变量

    一.计算机编程语言概述 1.1 语言 语言(英文:Language)是人类进行沟通交流的表达方式.例如:中国人与中国人用普通话沟通.而中国人要和英国人交流,就要学习英语.              语 ...

  3. setenv设置环境变量_setenv命令教程在Linux中添加,删除和更改环境变量

    setenv设置环境变量 Linux and Unix ecosystem mainly used command line based. While working with command lin ...

  4. 《软件功能测试自动化实战教程》—第6章6.5节使用环境变量的参数化

    本节书摘来自异步社区<软件功能测试自动化实战教程>一书中的第6章6.5节使用环境变量的参数化,作者51Testing网 , 周焕来 , 贾海涛,更多章节内容可以访问云栖社区"异步 ...

  5. Nilearn教程系列(4)-fMRI解码入门教程(一)

    这是使用Nilearn解码的教程,它以Haxby 2001研究中猫辨别任务的数据为基础. fMRI解码入门教程 功能性磁共振成像(FMRI,functional magnetic resonance ...

  6. Eclipse 安装教程(图文注释)及JDK安装配置环境变量

    Eclipse安装教程(win10) Eclipse是最基础的java开发的常用工具,结合自身安装所出现的问题,做的这个教程,第一次写多多指教. 一.Eclipse下载 1.官网下载地址:Eclips ...

  7. 青龙面板教程(四):线报监控系统开发

    一.前言 青龙面板挂活动,那就少不了线报,尤其是JD系活动的环境变量.通常线报都是在TG上发布的,由于网络限制的原因,获取也很不方便.市面上也有TG线报系统,不过大多都是付费的,我们完全可以自己开发一 ...

  8. XAML实例教程系列 - 资源(Resources)

    在Windows 8 Metro应用开发中,XAML主要用于应用界面设计,无论是开发人员还是设计人员经常会设计自定义用户界面或者控件行为,其中会涉及到不同方面的代码设计,例如控件模板,控件样式,动画设 ...

  9. XAML实例教程系列 - 类型转换器(Type Converter)

    在XAML中每一个对象元素映射一个实例,而实例属性可以通过特性(Attributes)进行赋值.在实际项目开发中,对象元素的属性值可以是不同数据类型,根据需求不同,经常需要对数据类型进行转换,就需要使 ...

最新文章

  1. ASP.NET MVC使用Bootstrap系列(1)——开始使用Bootstrap
  2. 书评与访谈:the Scrumban [R]Evolution
  3. Oracle用户密码过期和用户被锁解决方法【转】
  4. python读取.set文件
  5. retinaface tensorRT
  6. 开源混合云:harvester混合应用架构
  7. atlas和ajaxpro以及微软企业级类库在一起得web配置文件
  8. 用dict读取和写入表格_用Python快速处理表格,让你快人一步两步三四部
  9. 力扣——整数反转(Java)
  10. [Android]在Dagger 2中使用RxJava来进行异步注入(翻译)
  11. java.util.timertask_java.util.TimerTask翻译
  12. Java常用设计模式————抽象工厂模式
  13. 解锁windows phone 8以进行开发
  14. mysql 变量 视图_MySQL – 无法使用SET变量创建视图
  15. 时间对象与字符串对象之间相互转换
  16. ios android 宏,iOS常用宏定义
  17. [Hello World教程] 使用HBuilder和Uni-app 生成一个简单的微信小程序DEMO
  18. 形如1/(a+bsinx)的积分公式的证明
  19. python最优分箱计算iv值_基于sklearn决策树的最优分箱与IV值计算-Python实现
  20. linux读和写线程同步,Linux:使用读写锁使线程同步

热门文章

  1. FMOD Studio Scripting 入门汉化
  2. scrapy 西刺代理 爬取
  3. hihocoder 1197
  4. 学龄前儿童究竟在学什么?
  5. 关于Range()函数的理解及代码解释
  6. Snackbar使用详解及其相关框架TSnackbar
  7. 输入法编辑器(IME)程序设计(1)
  8. windows安装稳定版MySql-8.0.19.msi详细步骤(附安装包mysql+workbench)
  9. D - Armchairs(DP)
  10. 华为mate10体验华为云电脑,意外实用,以后电脑要吃灰了