Skip to content

扫线报

[email protected] edited this page Jul 13, 2023 · 8 revisions

更新记录

2023.7.13 配置文件增加线程数,代理;


功能说明

扫描店铺id文件<shopid.txt>或者内置随机1~999999,根据scan_rules.json规则,进行店铺活动扫描;

目前会自动删除 无效店铺 和 专营店

合理控制线程数,ip黑了就是查豆啥的也会黑的

配置文件说明:

{
  scan_wait_shops_count: 100,  //扫多少个店铺停一下
  scan_wait: 3,  //停多久
  scan_wait_every_time: 1,   //每扫一个店铺休息多久
  tg_channel_id: -1001654073175,   //扫到活动后,提送到哪个tg频道或者群?
  thread_num: 3,  //线程数
  scan_ck: [  //扫线报使用的ck,负数表示从屁股后面开始
    -1,
    -10,
  ],
  thread_num: 1,  //多少线程去扫线报
  shopinfo_thread_num: 10,  //多少线程去扫店铺,因为扫店铺不容易黑ip,可以相对设置高点
  shopid_start: 0,   //不使用shopid.txt,就从这两个值里生成列表
  shopid_end: 999999999,
  send_tg_bot_url: "https://tg.baidu.com/bot5494115621:AAHVzEpo4OAOC4367BPJ35dfgHortcgrXJtio",  //使用bot进行通知,留空则使用自己的tg发送消息
//可以参考这个教程搭建tgbot反代https://anerg.com/2022/07/25/reverse-proxy-telegram-bot-api-using-cloudflare-worker.html
//send_tg_bot_url规则:https://worker_url/bot<bottoken>
  proxy_url: "http://api.xiequ.cn/VAD/GetIp.aspx?act=get&uid=86638&vkey=82C77", //代理服务的ip获取api url,记得加入白名单,隧道代理优先级比这个高,如果设置了记得删除
  proxy_tunnel: "http://192.168.1.251:8091",  //隧道型代理,优先级比代理api高,设置了隧道代理就不会使用代理api
}

支持指令

scan ? //指令列表

scan start //开始扫线报

scan shopinfo //开始扫店铺

scan stop //停止

scan ck //设置扫描的ck

scan thread //设置扫线报线程数,默认1,非超授最多3,你设置再大,也是3

使用方法

1、设置扫店铺的规则

因为每个库的变量都有所不同,所以,请自行整理使用库的规则文件。可以参考解析规则。后期空了整理一个规则出来吧。

2、设置店铺id

若你有比较好的店铺id列表,一行一个id 保存到plugins/shopid.txt,若没有,则保证plugins/shopid.txt文件不存在,程序自动使用内置的1~999999店铺进行扫描。

可以先使用scan shopinfo 过滤一遍店铺信息,因为扫线报的时候会优化店铺排序,优先使用 有过线报的店铺->自营->旗舰店->其他 店铺进行扫描

3、设置扫描时使用的ck范围

这里请注意,别乱设序号,当超过你拥有的ck数,将报错,无法正常工作。换句话说:你丫的有多少个ck心理没点数吗?

使用ck扫描黑ip概率较低,所以必须设置ck范围,可以使用指令:scan ck <start_idx>,<end_idx> 设置使用的ck范围,插件将自动随机使用ck进行扫描。

start_idx:开始的序号,支持逆序(-n)

end_idx:结束的序号,支持逆序(-m)

示例:

scan ck 1,10 使用第1 ~ 10的ck进行扫描;

scan ck -10,-1 使用倒数10 ~ 倒数1的ck进行扫描;

4、开始/停止

scan start

scan stop