Bili动态抽奖助手

Overview

AutoScript

Github仓库链接

已实现功能:

点赞 评论 转发 @好友 带话题 随机动态 检测开奖 清理

声明: 此脚本仅用于学习和测试,作者本人并不对其负责,请于运行测试完成后自行删除,请勿滥用!


操作步骤

右上角★ Star

↓↓

获取COOKIE

进入B站主页获取Cookie用于登录

Chrome浏览器:

  1. F12打开控制台

  2. 进入Application找到Cookies栏中的SESSDATA将HttpOnly选项取消勾选

    (此步骤是为了方便后续采用JS获取Cookies,获取完毕后应再次勾选)

取消httponly

  1. 在Console中复制以下代码回车

    /** 自动复制到粘贴板 */
    document
      .cookie
      .split(/\s*;\s*/)
      .map(it => it.split('='))
      .filter(it => ['DedeUserID','bili_jct', 'SESSDATA'].indexOf(it[0]) > -1)
      .map(it => it.join('='))
      .join('; ')
      .split()
      .forEach(it => copy(it) || console.log(it))

也可以采用其他方式获取所需的Cookie

只需含有 DedeUserID=...;SESSDATA=...;bili_jct=... 三项即可

(分号分割, 不要换行, 顺序随意)

↓↓

本地运行

可执行文件

  1. [下载|cnpmjs镜像下载|Fastgit镜像下载]压缩包并解压后有三个文件
     env.js 便捷设置环境变量和多账号参数
     lottery.exe 可执行文件
     my_config.js 自定义设置文件
    
  2. 用记事本或其他编辑器修改env.jsmy_config.js文件(右键选择用记事本打开)
  3. env.js中填入COOKIE和推送参数
  4. my_config.js中自定义设置
  5. 在当前目录下打开终端运行可执行文件lottery(勿直接点击lottery)
  6. 键入lottery start启动抽奖|lottery check检测中奖|lottery clear清理动态

    或者新建文本文档写入lottery start然后更改扩展名为.bat点击运行

  7. 运行截图 lottery_start

以源码方式运行

点击显示详细说明
Windows

step1: 下载代码到本地

点此下载或如图示下载↓

点我加载下载操作图示

下载的压缩包解压后修改env.example.js文件,详见step3

step2: 下载并安装Node.js

点此进入nodejs下载页面

点我加载下载nodejs操作图示

step3:修改env.example.js文件及创建运行文件(打开扩展名显示)

1.step1下载的压缩包解压后将其中的env.example.js文件重命名为env.js

2.右键env.js文件选择编辑或用记事本打开

3.填入相关参数

4.my_config.example.js同样操作

5.运行

注: npm i意味安装依赖, 只需运行一次, 为防止依赖有变化遂每次都执行

命令一: 启动抽奖

npm i && npm run start

命令二: 检查中奖

npm i && npm run check

命令三: 清理动态

npm i && npm run clear

script目录下有启动脚本, 点击即可运行

注: 本地运行时可在设置中增大扫描页数

windows系统定时运行

脚本已内置定时运行功能

Linux

linux系统配置与定时运行

Docker

1.初始化

curl -fsSL https://cdn.staticaly.com/gh/shanmiteko/LotteryAutoScript/main/script/docker/init.sh | sh

进入lottery文件夹

cd lottery

编辑env.jsmy_config.js文件

  • env.js 设置必要环境变量
  • my_config.js 你的设置

执行相应的脚本

start,check,clear

例如:

./start.sh

2.更新

进入lottery上一级目录

使用与初始化相同的命令

3.卸载

进入lottery上一级目录

docker image rm -f shanmite/lottery_auto_docker
rm -rf lottery/

防重复转发

脚本将转发过的动态和被过滤的动态都写入dyids/dyid*.txt文件中


检测中奖

检测未读信息, 已读未读信息

判断依据

  • 通过@信息判断

  • 通过私信判断

关键词有限 可能会有漏掉的或误报

中奖推送(可选)

填写在env.js内

以下是支持的推送方式

Name 归属 属性 说明
SCKEY 微信server酱推送(于2021/4月下线) 非必须 server酱的微信通知官方文档
SENDKEY 微信server酱(Turbo版)推送 非必须 获取SENDKEY 选择消息通道
BARK_PUSH BARK推送 非必须 IOS用户下载BARK这个APP,填写内容是app提供的设备码,例如:https://api.day.app/123 ,那么此处的设备码就是123,再不懂看 这个图(注:支持自建填完整链接即可)
BARK_SOUND BARK推送 非必须 bark推送声音设置,例如choo,具体值请在bark-推送铃声-查看所有铃声
TG_BOT_TOKEN telegram推送 非必须 tg推送(需设备可连接外网),TG_BOT_TOKENTG_USER_ID两者必需,填写自己申请@BotFather的Token,如10xxx4:AAFcqxxxxgER5uw , 具体教程
TG_USER_ID telegram推送 非必须 tg推送(需设备可连接外网),TG_BOT_TOKENTG_USER_ID两者必需,填写@getuseridbot中获取到的纯数字ID, 具体教程
TG_PROXY_HOST Telegram 代理的 IP 非必须 代理类型为 http。例子:http代理 http://127.0.0.1:1080 则填写 127.0.0.1
TG_PROXY_PORT Telegram 代理的端口 非必须 例子:http代理 http://127.0.0.1:1080 则填写 1080
DD_BOT_TOKEN 钉钉推送 非必须 钉钉推送(DD_BOT_TOKENDD_BOT_SECRET两者必需)官方文档 ,只需https://oapi.dingtalk.com/robot/send?access_token=XXX 等于=符号后面的XXX即可
DD_BOT_SECRET 钉钉推送 非必须 (DD_BOT_TOKENDD_BOT_SECRET两者必需) ,密钥,机器人安全设置页面,加签一栏下面显示的SEC开头的SECXXXXXXXXXX等字符 , 注:钉钉机器人安全设置只需勾选加签即可,其他选项不要勾选,再不懂看 这个图
IGOT_PUSH_KEY iGot推送 非必须 iGot聚合推送,支持多方式推送,确保消息可达。 参考文档
QQ_SKEY 酷推(Cool Push)推送 非必须 推送所需的Skey,登录后获取Skey 参考文档
QQ_MODE 酷推(Cool Push)推送 非必须 推送方式(send或group或者wx,默认send) 参考文档
QYWX_KEY 企业微信推送 非必须 密钥,企业微信推送 webhook 后面的 key 详见官方说明文档
PUSH_PLUS_TOKEN pushplus推送 非必须 微信扫码登录后一对一推送或一对多推送下面的token(您的Token) 官方网站
PUSH_PLUS_USER pushplus推送 非必须 一对多推送的“群组编码”(一对多推送下面->您的群组(如无则新建)->群组编码)注:(1、需订阅者扫描二维码 2、如果您是创建群组所属人,也需点击“查看二维码”扫描绑定,否则不能接受群组消息推送),只填PUSH_PLUS_TOKEN默认为一对一推送
SMTP_HOST 电子邮件 非必须 smtp服务器的主机名 如: smtp.qq.com
SMTP_PORT 电子邮件 非必须 smtp服务器的端口 如: 465
SMTP_USER 电子邮件 非必须 发送方的电子邮件 如: [email protected]
SMTP_PASS 电子邮件 非必须 smtp服务对应的授权码
SMTP_TO_USER 电子邮件 非必须 接收方电子邮件

设置说明

详见env.example.js文件内部注释

详见my_config.example.js文件内部注释

Comments
  • 希望可以用消息提示现阶段运行到哪个账号

    希望可以用消息提示现阶段运行到哪个账号

    描述

    这个功能我觉得有必要,当账号很多或者监视UID很多的时候,运行时就会产生很多运行日志,有时候从底部拖到顶部时都不一定会知道现在在运行哪个账号,而且我也不能一直挂着,再加上程序时不时就会出现异常,所以最后后面的账号就会很少机会参与抽奖(我现有账号9个,UID20多个就有这种情况了,我挂了半天最多才运行到第5个账号) 有这个功能,我下次运行的时候就可以方便调整一下账号顺序,而且要是某个账号运行时间较短我也可以看看是不是出现问题了,考虑到很多人都没有多账号,默认可以设置成关闭 (虽然有人可能会说你把前一半账号和后一半账号换一下位置就行了,话是这么说,不过账号再多一点就会有问题了) (另外还有一个更好的假设,要是能同时运行多个账号就能更好的解决这个问题了)

    enhancement Bug? 
    opened by mirioer 12
  • 无法查询第二页私信,当我要使用check.bat 检查中奖情况时

    无法查询第二页私信,当我要使用check.bat 检查中奖情况时

    描述Bug

    无法查询第二页私信

    重现Bug

    使用check.bat 检查中奖情况

    预期行为

    1. 不能检查第二页及以后的私信

    2.网页上私信的小红点不能消去

    3.无法及时了解中奖情况

    截图

    9Q97UP37SLAE$8188X QIIN

    运行日志

    [Mon Aug 09 2021 00:46:44 GMT+0800 (中国标准时间)] [Info] [main] [当前为第1个账号] [Mon Aug 09 2021 00:46:44 GMT+0800 (中国标准时间)] [Info] [Cookie有效性检测] [成功登录UID:512799515] [Mon Aug 09 2021 00:46:44 GMT+0800 (中国标准时间)] [Info] [中奖检测] [检查是否中奖] [Mon Aug 09 2021 00:46:44 GMT+0800 (中国标准时间)] [Info] [获取未读@] [成功数量0] [Mon Aug 09 2021 00:46:44 GMT+0800 (中国标准时间)] [Info] [获取未读私信] [成功已关注未读数: 2,未关注未读数0] [Mon Aug 09 2021 00:46:44 GMT+0800 (中国标准时间)] [Info] [中奖检测] [<--正在检查己关注者的私信] [Mon Aug 09 2021 00:46:45 GMT+0800 (中国标准时间)] [Info] [获取一页私信(20)] [成功第一页] [Mon Aug 09 2021 00:46:45 GMT+0800 (中国标准时间)] [Info ][时延][1000ms] [Mon Aug 09 2021 00:46:45 GMT+0800 (中国标准时间)] [Info] [私信已读] [成功-> talker_ id: 543749392 ] [Mon Aug 09 2021 00:46:46 GMT+0800 (中国标准时间)] [Info I[时延][1000ms] [Mon Aug 09 2021 00:46:46 GMT+0800 (中国标准时间)] [Info] [私信已读] [成功-> talker_ id: 31107135 ] [Mon Aug 09 2021 00:46:47 GMT+0800 (中国标准时间)] [Info] [时延] [ 1000ms] [Mon Aug 09 2021 00:46:47 GMT+0800 (中国标准时间)] [error] [失败-> talker_ id: 221072795 ] [Mon Aug 09 2021 00:46:48 GMT+0800 (中国标准时间)] [Info] [中奖检测] [--> OK] [Mon Aug 09 2021 00:46:48 GMT+0800 (中国标准时间)] [Info] [中奖检测][未中奖] [Mon Aug 09 2021 00:46:48 GMT+0800 (中国标准时间)] [Info] [结束运行] [未设置休眼时间] 请按任意键继续

    操作系统

    Windows 7 版本 = "6.1.7601.24520"

    NodeJs版本

    v13.9.0-x64

    脚本版本

    v2.0.4

    其他

    1.Windows源码运行

    2.nodejs版本v13.9.0-x64是Windows7能安装的最新版本

    请提供更多信息 Bug? 
    opened by zengxpmaster 11
  • 日志系统的请输入验证码是属于cookie失效需要重新登录吗?

    日志系统的请输入验证码是属于cookie失效需要重新登录吗?

    描述Bug

    日志系统的请输入验证码是属于cookie失效需要重新登录吗?

    重现Bug

    正常运行提示需要输入验证码

    预期行为

    提示是否需要重新登录

    截图

    No response

    运行日志

    操作系统

    windows10

    NodeJs版本

    16.5.0

    脚本版本

    v2.5

    其他

    No response

    风控 
    opened by qingzinai 9
  • 频繁访问导致点赞异常以及评论需要输入验证码

    频繁访问导致点赞异常以及评论需要输入验证码

    描述Bug

    在my_config中选择“通过是否点赞判断+检索本地dyids文件”时无法自动点赞,但是选择“通过是否点赞判断”时可以自动点赞,不过选择前者运行时很顺利,而选择后者运行时会出现“点赞异常”“输入验证码”等问题导致降低效率

    重现Bug

    1.在my_config中选择“通过是否点赞判断+检索本地dyids文件” 2.运行程序

    预期行为

    无法自动点赞

    截图

    QQ截图20220218135620 QQ截图20220216131159 QQ截图20220216195145 QQ截图20220216203425 第一张图是选择“通过是否点赞判断+检索本地dyids文件”,另外三张是选择“通过是否点赞判断”

    运行日志

    [2022-02-18T13:36:08.447+08] [Info] [筛选动态] [非抽奖动态(https://t.bilibili.com/627794291622544221)] [2022-02-18T13:36:08.447+08] [Info] [筛选动态] [已转发(https://t.bilibili.com/627786564978407407)] [2022-02-18T13:36:08.447+08] [Info] [筛选动态] [已转发(https://t.bilibili.com/627763904728665905)] [2022-02-18T13:36:08.447+08] [Info] [筛选动态] [已转发(https://t.bilibili.com/627749396326939305)] [2022-02-18T13:36:08.447+08] [Info] [筛选动态] [已转发(https://t.bilibili.com/627742580219035698)] [2022-02-18T13:36:08.447+08] [Info] [筛选动态] [已转发(https://t.bilibili.com/627695515971260556)] [2022-02-18T13:36:08.448+08] [Info] [筛选动态] [筛选完毕(23)] [2022-02-18T13:36:08.806+08] [Info] [自动评论] [评论成功] [2022-02-18T13:36:08.979+08] [Info] [自动关注] [关注+1] [2022-02-18T13:36:09.100+08] [Info] [移动分区] [up主分区移动成功] [2022-02-18T13:36:09.404+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:36:09.404+08] [Info] [更新dyid] [写入628187487288832997] [2022-02-18T13:36:09.405+08] [Info] [时延] [11329ms] [2022-02-18T13:36:21.093+08] [Info] [自动评论] [评论成功] [2022-02-18T13:36:21.233+08] [Info] [自动关注] [关注+1] [2022-02-18T13:36:21.355+08] [Info] [移动分区] [up主分区移动成功] [2022-02-18T13:36:21.568+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:36:21.568+08] [Info] [更新dyid] [写入628179880900637820] [2022-02-18T13:36:21.568+08] [Info] [时延] [8608ms] [2022-02-18T13:36:30.790+08] [Info] [自动评论] [评论成功] [2022-02-18T13:36:30.964+08] [Info] [自动关注] [关注+1] [2022-02-18T13:36:31.172+08] [Info] [移动分区] [up主分区移动成功] [2022-02-18T13:36:31.374+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:36:31.374+08] [Info] [更新dyid] [写入628049335367713853] [2022-02-18T13:36:31.374+08] [Info] [时延] [13049ms] [2022-02-18T13:36:44.818+08] [Info] [自动评论] [评论成功] [2022-02-18T13:36:44.976+08] [Info] [自动关注] [关注+1] [2022-02-18T13:36:45.093+08] [Info] [移动分区] [up主分区移动成功] [2022-02-18T13:36:45.358+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:36:45.358+08] [Info] [更新dyid] [写入627701241153273243] [2022-02-18T13:36:45.359+08] [Info] [时延] [8618ms] [2022-02-18T13:36:54.395+08] [Info] [自动评论] [评论成功] [2022-02-18T13:36:54.685+08] [Info] [自动关注] [关注+1] [2022-02-18T13:36:55.008+08] [Info] [移动分区] [up主分区移动成功] [2022-02-18T13:36:55.339+08] [Warn] [转发动态] [ 操作太频繁了,请稍后重试 ] [2022-02-18T13:36:55.339+08] [Warn] [自动重试] [ 将在 1 分钟后再次尝试(1/5) ] [2022-02-18T13:36:55.342+08] [Info] [时延] [60000ms] [2022-02-18T13:37:55.577+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:37:55.577+08] [Info] [更新dyid] [写入628051444204008409] [2022-02-18T13:37:55.578+08] [Info] [时延] [6768ms] [2022-02-18T13:38:02.726+08] [Info] [自动评论] [评论成功] [2022-02-18T13:38:02.931+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:38:02.932+08] [Info] [更新dyid] [写入628188625452030740] [2022-02-18T13:38:02.932+08] [Info] [时延] [6441ms] [2022-02-18T13:38:09.795+08] [Info] [自动评论] [评论成功] [2022-02-18T13:38:09.948+08] [Info] [自动关注] [关注+1] [2022-02-18T13:38:10.069+08] [Info] [移动分区] [up主分区移动成功] [2022-02-18T13:38:10.365+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:38:10.365+08] [Info] [更新dyid] [写入628167245106750469] [2022-02-18T13:38:10.365+08] [Info] [时延] [7796ms] [2022-02-18T13:38:18.831+08] [Info] [自动评论] [评论成功] [2022-02-18T13:38:19.101+08] [Info] [自动关注] [关注+1] [2022-02-18T13:38:19.233+08] [Info] [移动分区] [up主分区移动成功] [2022-02-18T13:38:19.434+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:38:19.435+08] [Info] [更新dyid] [写入627815706328630659] [2022-02-18T13:38:19.436+08] [Info] [时延] [9770ms] [2022-02-18T13:38:29.580+08] [Info] [自动评论] [评论成功] [2022-02-18T13:38:29.763+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:38:29.764+08] [Info] [更新dyid] [写入628055730578258367] [2022-02-18T13:38:29.764+08] [Info] [时延] [14783ms] [2022-02-18T13:38:44.909+08] [Info] [自动评论] [评论成功] [2022-02-18T13:38:45.096+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:38:45.096+08] [Info] [更新dyid] [写入628046822811831061] [2022-02-18T13:38:45.097+08] [Info] [时延] [9898ms] [2022-02-18T13:38:55.375+08] [Info] [自动评论] [评论成功] [2022-02-18T13:38:55.552+08] [Info] [自动关注] [关注+1] [2022-02-18T13:38:55.725+08] [Info] [移动分区] [up主分区移动成功] [2022-02-18T13:38:55.854+08] [Warn] [转发动态] [ 操作太频繁了,请稍后重试 ] [2022-02-18T13:38:55.854+08] [Warn] [自动重试] [ 将在 1 分钟后再次尝试(1/5) ] [2022-02-18T13:38:55.855+08] [Info] [时延] [60000ms] [2022-02-18T13:39:56.181+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:39:56.181+08] [Info] [更新dyid] [写入627874590336137255] [2022-02-18T13:39:56.182+08] [Info] [时延] [6645ms] [2022-02-18T13:40:05.461+08] [Info] [自动评论] [评论成功] [2022-02-18T13:40:05.604+08] [Info] [自动关注] [关注+1] [2022-02-18T13:40:05.718+08] [Info] [移动分区] [up主分区移动成功] [2022-02-18T13:40:06.062+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:40:06.062+08] [Info] [更新dyid] [写入628125914639322756] [2022-02-18T13:40:06.062+08] [Info] [时延] [10690ms] [2022-02-18T13:40:17.106+08] [Info] [自动评论] [评论成功] [2022-02-18T13:40:17.256+08] [Info] [自动关注] [关注+1] [2022-02-18T13:40:17.370+08] [Info] [移动分区] [up主分区移动成功] [2022-02-18T13:40:17.612+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:40:17.613+08] [Info] [更新dyid] [写入627797817789679447] [2022-02-18T13:40:17.614+08] [Info] [时延] [9135ms] [2022-02-18T13:40:27.097+08] [Info] [自动评论] [评论成功] [2022-02-18T13:40:27.242+08] [Info] [自动关注] [关注+1] [2022-02-18T13:40:27.357+08] [Info] [移动分区] [up主分区移动成功] [2022-02-18T13:40:27.569+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:40:27.570+08] [Info] [更新dyid] [写入627819163778385843] [2022-02-18T13:40:27.570+08] [Info] [时延] [14573ms] [2022-02-18T13:40:42.522+08] [Info] [自动评论] [评论成功] [2022-02-18T13:40:42.700+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:40:42.701+08] [Info] [更新dyid] [写入628227456261128018] [2022-02-18T13:40:42.702+08] [Info] [时延] [5338ms] [2022-02-18T13:40:48.370+08] [Info] [自动评论] [评论成功] [2022-02-18T13:40:48.487+08] [Warn] [转发动态] [ 操作太频繁了,请稍后重试 ] [2022-02-18T13:40:48.488+08] [Warn] [自动重试] [ 将在 1 分钟后再次尝试(1/5) ] [2022-02-18T13:40:48.489+08] [Info] [时延] [60000ms] [2022-02-18T13:41:48.841+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:41:48.841+08] [Info] [更新dyid] [写入627829853953135731] [2022-02-18T13:41:48.843+08] [Info] [时延] [14808ms] [2022-02-18T13:42:04.247+08] [Info] [自动评论] [评论成功] [2022-02-18T13:42:04.577+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:42:04.577+08] [Info] [更新dyid] [写入628165308082777140] [2022-02-18T13:42:04.578+08] [Info] [时延] [9412ms] [2022-02-18T13:42:14.369+08] [Info] [自动评论] [评论成功] [2022-02-18T13:42:14.520+08] [Info] [自动关注] [关注+1] [2022-02-18T13:42:14.643+08] [Info] [移动分区] [up主分区移动成功] [2022-02-18T13:42:14.847+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:42:14.847+08] [Info] [更新dyid] [写入627866228029492983] [2022-02-18T13:42:14.849+08] [Info] [时延] [12084ms] [2022-02-18T13:42:27.299+08] [Info] [自动评论] [评论成功] [2022-02-18T13:42:27.867+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:42:27.867+08] [Info] [更新dyid] [写入628172734080241107] [2022-02-18T13:42:27.876+08] [Info] [时延] [10793ms] [2022-02-18T13:42:39.409+08] [Info] [自动评论] [评论成功] [2022-02-18T13:42:39.616+08] [Warn] [转发动态] [ 操作太频繁了,请稍后重试 ] [2022-02-18T13:42:39.618+08] [Warn] [自动重试] [ 将在 1 分钟后再次尝试(1/5) ] [2022-02-18T13:42:39.618+08] [Info] [时延] [60000ms] [2022-02-18T13:43:39.856+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:43:39.856+08] [Info] [更新dyid] [写入628105642391463143] [2022-02-18T13:43:39.857+08] [Info] [时延] [13059ms] [2022-02-18T13:43:53.354+08] [Info] [自动评论] [评论成功] [2022-02-18T13:43:53.496+08] [Info] [自动关注] [关注+1] [2022-02-18T13:43:53.603+08] [Info] [移动分区] [up主分区移动成功] [2022-02-18T13:43:53.845+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:43:53.845+08] [Info] [更新dyid] [写入628102605852711795] [2022-02-18T13:43:53.845+08] [Info] [时延] [12760ms] [2022-02-18T13:44:07.111+08] [Info] [自动评论] [评论成功] [2022-02-18T13:44:07.286+08] [Info] [自动关注] [关注+1] [2022-02-18T13:44:07.428+08] [Info] [移动分区] [up主分区移动成功] [2022-02-18T13:44:07.641+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:44:07.641+08] [Info] [更新dyid] [写入628406659466709539] [2022-02-18T13:44:07.641+08] [Info] [时延] [7782ms] [2022-02-18T13:44:15.815+08] [Info] [自动评论] [评论成功] [2022-02-18T13:44:15.981+08] [Info] [自动关注] [关注+1] [2022-02-18T13:44:16.110+08] [Info] [移动分区] [up主分区移动成功] [2022-02-18T13:44:16.344+08] [Info] [转发动态] [成功转发一条动态] [2022-02-18T13:44:16.344+08] [Info] [更新dyid] [写入628030119691261754] [2022-02-18T13:44:16.344+08] [Info] [时延] [11175ms] [2022-02-18T13:44:27.531+08] [Info] [抽奖] [本轮共转发23条]

    操作系统

    win10

    NodeJs版本

    v16.13.2

    脚本版本

    v2.5.0

    其他

    不成熟建议:既然抽奖有的要点赞,有的不用,那干脆改成转发的时候全部都点就行了 劳烦大佬了

    enhancement 风控 
    opened by mirioer 7
  • 希望有LOG日志提供随机动态发的什么

    希望有LOG日志提供随机动态发的什么

    描述

    我在my_config中设置了大概几十张图片,非常单纯的风景图,但是有一个问题,总会一段时间,会随机到某张图片,被B站自动删除,说这张图片违反了社区规则(我也不知道风景画怎么被判定违规的,全都是爬的bing每日壁纸的图片,单纯的风景画不能再单纯了),因为B站会删除这个图片,而且只告诉我删除动态的ID,我不知道究竟是哪张图片有问题,我想找出这张图片,但是因为没有LOG日志,找不出来,看能不能让程序输出那种能够提供随机动态发的哪张图片的LOG日志,避免账号多次出现社区违规的行为。(听说多次出现社区违规会被封号,也不知道是不是真的,希望能够提供这种功能,让我能通过LOG日志,可以找出具体是哪张图片违规,把他从config文件中删除)

    opened by davidelectricfree 7
  • 程序在请求多次输入验证码时切换下一个账号

    程序在请求多次输入验证码时切换下一个账号

    描述

    我们都知道,一个账号在一次运行中多次转发抽奖后,就会出现风控,具体在日志中的表现就是需要输入验证码(如图)通过我的观察发现这种现象主要跟转发次数有关,就是说纵使你转发速度的间隔再慢(我之前设置了一分钟左右一条,是默认30秒的两倍时间)只要次数多了,照样还是会风控。只要出现了,这个账号的效率就会大打折扣。

    (最近几天我拿我弟的新电脑来试了一下,程序是最新的,但也还是有这种现象)总的来说,主要和单次运行时转发次数有关,次要和转发间隔有关,与其他无关。

    那么我觉得可以找一个方法来解决这个问题,只要验证码出现次数超过我们设定的值,那么就切换下一个账号继续抽奖(我现在也是这么做的,只不过是手动而已)

    新功能举例:假设我在配置文件中设置了只要出现10次验证码信息,程序就会切换下一个账号抽奖,然后现在验证码出现了第10次,程序等待一会后,先是发送推送说“出现验证码次数过多,账号结束抽奖”,然后中断该账号切换下一个账号,然后再发推送。这个功能可以设置true和false来开启,然后再设置次数。 QQ图片20220715203947

    enhancement 风控 
    opened by mirioer 6
  • 私信检查会多次推送同一条私信,且不会消除未读红点

    私信检查会多次推送同一条私信,且不会消除未读红点

    描述Bug

    私信检查会多次推送同一条私信,且不会消除未读红点

    以下是本人今天中午和晚上两次检查同一账号私信的推送,基本全部都是重复推送的误触私信,而且B站内未读红点均未消除 【中午第一次检查】http://pushplus.hxtrip.com/shortMessage?messageCode=6a211e435bfa40f3873a7435ae4e8a6b 【晚上第二次检查】http://pushplus.hxtrip.com/shortMessage?messageCode=1ddb5b64672f4f3abed71edb5026fb16

    重现Bug

    运行clear.bat

    预期行为

    消除未读红点,跳过已读私信

    截图

    运行日志

    操作系统

    win server2019

    NodeJs版本

    No response

    脚本版本

    2.3.2

    其他

    No response

    Bug? 
    opened by jzcangshu 6
  • 2.3.4版本,将默认设置中爬取动态的来源全部清空后依旧会按照原来的设置爬取动态数据

    2.3.4版本,将默认设置中爬取动态的来源全部清空后依旧会按照原来的设置爬取动态数据

    描述Bug

    为了使用二叉树的动态数据库,我从脚本config中的默认设置中删除了所有爬取动态的来源。然后只在第一个账号的单独设置中留下了以前的爬取方式以给后台上传共享数据。但是其他的账号在执行的时候不知道从哪里读取到的设置,会和第一个账号执行同样的爬取而不是直接按照默认设置中的API获取后台存储的动态数据。 但是将下方config_1的全部删除后,所有账号就都可以使用API获取数据了

    以下是config:

    module.exports = Object.freeze({
        /** 
         * 默认设置(公用)
         */
        default_config: {
            /**
             * 监视更转的用户uid
             */
            UIDs: [],
    
            /**
             * 监视的专栏关键词
             */
            Articles: [],
    
            /**
             * 监视的tag
             */
            TAGs: [],
    
            /**
             * 从API接口中获取抽奖信息
             * @typedef {object} LotteryInfo
             * @property {string} lottery_info_type
             * @property {number} create_time
             * @property {boolean} is_liked
             * @property {number[]} uids `[uid,ouid]`
             * @property {string} uname
             * @property {Array<{}>} ctrl
             * @property {string} dyid
             * @property {string} rid
             * @property {string} des
             * @property {number} type
             * @property {boolean} hasOfficialLottery 是否官方
             * @typedef RespondBody
             * @property {string} err_msg 错误信息
             * @property {LotteryInfo[]} lottery_info
             * API传回数据类型 {RespondBody}
             * 获取抽奖信息的链接字符串
             * @example
             * "https://raw.fastgit.org/spiritLHL/sync_lottery/master/archive_datas/datas.json"
             */
            APIs: ["已正确填写,此处隐去"],
    
            /**
             * API发送数据类型 {LotteryInfo[]}
             * 上传抽奖信息的链接字符串
             */
            set_lottery_info_url: "",
    
            /**
             * 动态中的关键词(表示须同时满足以下条件)
             * 符合js正则表达式的字符串
             */
            key_words: [
                "[抽奖]",
                "[转关].*[转关]"
            ],
    
            /**
             * - '00' 关闭自动抽奖
             * - '10' 只转发官方抽奖
             * - '01' 只转发非官方抽奖
             * - '11' 都转
             */
            model: '01',
    
            /**
             * - '00'关闭自动评论
             * - '10'只评论官抽
             * - '01'只评论非官抽
             * - '11'都评论
             */
            chatmodel: '01',
    
            /**
             * - 动态创建时间
             * - 多少天前
             */
            max_create_time: 50,
    
            /**
             * 不加判断的转发所监视的uid转发的动态
             */
            is_imitator: false,
    
            /**
             * - 在uid里检索的页数
             */
            uid_scan_page: 5,
    
            /**
             * - 在tag里检索的页数
             */
            tag_scan_page: 7,
    
            /**
             * - 获取专栏数量
             */
            article_scan_page: 3,
    
            /**
             * - 专栏创建时间距离现在的最大天数
             */
            article_create_time: 7,
    
            /**
             * - 不检查专栏是否看过,若选择检查可以提高检测效率
             * - 默认false(检查)
             */
            not_check_article: false,
    
            /**
             * - 开奖时间距离现在的最大天数
             * - 默认不限制
             */
            maxday: Infinity,
    
            /**
             *  - 循环等待时间(指所有操作完毕后的休眠时间)
             *  - 单位毫秒
             */
            lottery_loop_wait: 40000,
            check_loop_wait: 99700,
            clear_loop_wait: 7000000,
            update_loop_wait: 60000,
    
            /**
             * - 转发间隔时间
             * - 单位毫秒
             * - 上下浮动50%
             */
            wait: 60 * 1000,
    
            /**
             * - 检索动态间隔
             * - 单位毫秒
             */
            search_wait: 16000,
    
            /**
             * - 读取下一页私信间隔
             * - 单位毫秒
             */
            get_session_wait: 15000,
    
            /**
             * - 已读私信间隔
             * - 单位毫秒
             */
            update_session_wait: 2000,
    
            /**
             * - 读取下一页关注列表间隔
             * - 单位毫秒
             */
            get_partition_wait: 19000,
    
            /**
             * - 获取动态细节间隔
             * - 单位毫秒
             */
            get_dynamic_detail_wait: 2100,
    
            /**
             * - 过滤间隔(开奖时间/粉丝数)
             * - 单位毫秒
             */
            filter_wait: 900,
    
            /**
             * - 随机动态间隔
             * - 单位毫秒
             */
            random_dynamic_wait: 30000,
    
            /**
             * - up主粉丝数限制
             */
            minfollower: 3000,
    
            /**
             * - 只转发已关注的
             */
            only_followed: false,
    
            /**
             * - 是否发送随机动态(防止被开奖机过滤)
             */
            create_dy: true,
    
            /**
             * 随机动态类型
             * - 0 自定义文字与图片
             * - 1 推荐视频
             * - -1 混合
             */
            create_dy_type: -1,
    
            /**
             * - 结束运行时发送随机动态的数量
             */
            create_dy_num: 3,
    
            /**
             * - 随机动态内容
             * - 类型 `content[]`
             * @typedef Picture
             * @property {string} img_src 站内源
             * @property {number} img_width
             * @property {number} img_height
             * @param { string | Picture[] } content
             */
            dy_contents: ['早[doge]', 'HiHiHi[doge][doge]', 'ohayo~[doge][doge][doge]', 'yee~~[doge][doge][doge][doge]', '突然出现![doge]', '我来冒个泡~[doge][doge]', '哦哈哟~[doge]', '突然出现![doge]', '啊吧啊吧[doge][doge]', '吼吼吼好久不见嗷[doge]', '冒泡[doge][doge]', '冒泡泡泡[doge][doge]', '[doge][doge]'],
    
            /**
             * - 每转发x条抽奖动态就发送x条随机动态
             * - @example [[10,11,9],[6,8,9]] 每转发9,10,11条抽奖动态就发送6,8,9条随机动态
             */
            create_dy_mode: [[7], [1]],
    
            /**
             * 转发时[at]的用户
             */
            at_users: [['转发抽奖娘', 294887687], ['你的工具人老公', 100680137]],
    
            /**
             * - 自动同步 https://gitee.com/shanmite/lottery-notice/raw/master/notice.json
             * - 英文逗号分隔 如: 1,2,3
             */
            blacklist: '',
    
            /**
             * 屏蔽词
             */
            blockword: ["脚本抽奖", "恭喜", "结果", "抽奖号", "钓鱼", "涨粉"],
    
            /**
             * 转发评语
             */
            relay: ['转发动态'],
    
            /**
             * 评论内容
             */
            chat: [
                '[OK]好耶', '[星星眼]', '[歪嘴]', '祝up早日百大!', '[偷笑]up主最棒了', '这能没有我?', '[喜极而泣]', '[辣眼睛]', '[吃瓜]', '[奋斗]up必百大',
                '永不缺席 永不放弃', '万一呢??', '欸嘿?!', '冲吖~~','万一呢你说是不是', '阿弥陀佛[保佑][保佑]', '从未中,从未停', '呐呐呐[吃瓜]', '[抠鼻][抠鼻]来哩',
                '来力~~', '秋梨膏', '[呲牙]欸嘿', '从不缺席', '分子在这呢~~', '可以,好!', '祝up越来越多粉丝!',
                '我直接一个rush', '来来来反正中不了', 'ok那就给我了', '冲冲冲反正不会是我', '凑热闹来了属于是~', '我要我要[打call]', '我还能中!让我中!!!', '散了散了我的', '天选之子是我', '给我中一次吧!',
                '坚持不懈~', '[OK][OK]', '我来哩!', '中中中中中~', '[doge][doge][doge]~', '我我我可以吗!','散了散了嘿嘿嘿是我的',
            ],
    
            /**
             * - 抽奖UP用户分组id(网页端点击分区后地址栏中的tagid)
             * - 自动获取
             */
            partition_id: 0,
    
            /**
             * 是否关注异常
             */
            is_exception: false,
    
            /**
             * - 中奖通知关键词(满足一个就推送)
             * - 符合js正则表达式的字符串
             * - 若以 ~ 开头则表示为黑名单规则
             */
            notice_key_words: [
                "中奖|获得|填写|写上|提供|收货地址|支付宝账号|码|大会员|中了|之内|天内|周内|日内",
                "~有奖预约通知"
            ],
    
            /**
             * - 清理白名单uid或dyid
             * - 英文逗号分隔 如: 1,2,3
             */
            clear_white_list: '',
    
            /**
             * - 取关分区
             * - 默认为: 此处存放因抽奖临时关注的up
             */
            clear_partition: '',
    
            /**
             * 清理多少天之前的动态或关注
             */
            clear_max_day: 30,
    
            /**
             * - 快速移除关注
             * - 不加判断只去除关注
             */
            clear_quick_remove_attention: false,
    
            /**
             * 是否移除动态
             */
            clear_remove_dynamic: true,
    
            /**
             * 是否移除关注
             */
            clear_remove_attention: false,
    
            /**
             * 清除动态延时(毫秒)
             */
            clear_remove_delay: 20000,
    
            /**
             * 清除动态类型
             * 
             * | 动态类型   | type值 |
             * | :------- |:----- |
             * | 无        | `0`    |
             * | 转发       | `1`    |
             * | 含图片     | `2`    |
             * | 无图纯文字  | `4`    |
             * | 视频       | `8`    |
             * | 番剧       | `512`  |
             * | 活动       | `2048` |
             * | 专栏       | `64`   |
             * 
             * @example
             * 1
             * [1,2,4]
             */
            clear_dynamic_type: [1,4,8]
        },
    
    
        /**
         * 针对某一账号的特别设置
         * config_[数字] 依次类推
         */
        config_1: {        
            /**
             * 监视更转的用户uid
             */
            UIDs: [
                689277291,
                241675899,
                351231843,
                1344230657,
                65846401,
                503696902,
                143666733,
                403682693,
                1895831993,
                510893495,
                35231681,
            ],
    
            /**
             * 监视的专栏关键词
             */
            Articles: [
                '抽奖合集',
                '每日一抽',
                '互动抽奖',
                '抽奖集合',
            ],
    
            /**
             * 监视的tag
             */
            TAGs: [
                '互动抽奖',
                '转发抽奖',
                '动态抽奖',
                '抽奖',
                '点赞抽奖',
                '评论抽奖',
                '供电局福利社',
                '关注+转发抽奖',
                '转发+关注抽奖',
            ],
    
            /**
             * API发送数据类型 {LotteryInfo[]}
             * 上传抽奖信息的链接字符串
             */
            set_lottery_info_url: "http://a.spiritysdx.top:3333/lottery/set_lottery_info/",
            },
    })
    

    请大佬帮忙看看是哪里填写出的问题,阿里嘎多

    重现Bug

    执行抽奖

    预期行为

    截图

    No response

    运行日志

    操作系统

    win10

    NodeJs版本

    No response

    脚本版本

    2.3.4

    其他

    No response

    bug 
    opened by jzcangshu 5
  • 使用类似宝塔的定时任务出错

    使用类似宝塔的定时任务出错

    描述Bug

    使用类似宝塔的定时任务出错 这个面板https://github.com/midoks/mdserver-web

    重现Bug

    定时任务出错

    预期行为

    正确运行

    截图

    No response

    运行日志

    [2022-11-02T10:58:51.032+08] [Info] [帐号1 环境变量初始化] [成功加载env.js文件]
    [2022-11-02T10:58:51.034+08] [Info] [帐号1 配置文件初始化] [成功加载my_config.js文件]
    (node:1978303) UnhandledPromiseRejectionWarning: TypeError: LotteryOrder.map(...).filter(...).flatMap is not a function
        at Object.init (/root/LotteryAutoScript/lib/data/global_var.js:45:22)
        at main (/root/LotteryAutoScript/main.js:49:26)
        at main (/root/LotteryAutoScript/main.js:37:35)
        at /root/LotteryAutoScript/main.js:158:27
        at Object.<anonymous> (/root/LotteryAutoScript/main.js:174:3)
        at Module._compile (internal/modules/cjs/loader.js:778:30)
        at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
        at Module.load (internal/modules/cjs/loader.js:653:32)
        at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
        at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    (node:1978303) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
    (node:1978303) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
    ----------------------------------------------------------------------------
    ★[2022-11-02 02:58:51] Successful
    ----------------------------------------------------------------------------
    
    > [email protected] start /root/LotteryAutoScript
    > node main.js start
    
      _           _   _                   _____           _       _   
     | |         | | | |                 / ____|         (_)     | |  
     | |     ___ | |_| |_ ___ _ __ _   _| (___   ___ _ __ _ _ __ | |_ 
     | |    / _ \| __| __/ _ \ '__| | | |\___ \ / __| '__| | '_ \| __|
     | |___| (_) | |_| ||  __/ |  | |_| |____) | (__| |  | | |_) | |_ 
     |______\___/ \__|\__\___|_|   \__, |_____/ \___|_|  |_| .__/ \__|
                                    __/ |                  | |        
                                   |___/                   |_|        
                                                                      
        This: v2.6.6     Nodejs: v10.19.0     Written By shanmite
    [2022-11-02T10:59:26.666+08] [Info] [帐号1 环境变量初始化] [成功加载env.js文件]
    [2022-11-02T10:59:26.668+08] [Info] [帐号1 配置文件初始化] [成功加载my_config.js文件]
    (node:1978346) UnhandledPromiseRejectionWarning: TypeError: LotteryOrder.map(...).filter(...).flatMap is not a function
        at Object.init (/root/LotteryAutoScript/lib/data/global_var.js:45:22)
        at main (/root/LotteryAutoScript/main.js:49:26)
        at main (/root/LotteryAutoScript/main.js:37:35)
        at /root/LotteryAutoScript/main.js:158:27
        at Object.<anonymous> (/root/LotteryAutoScript/main.js:174:3)
        at Module._compile (internal/modules/cjs/loader.js:778:30)
        at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
        at Module.load (internal/modules/cjs/loader.js:653:32)
        at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
        at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    (node:1978346) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
    (node:1978346) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
    

    操作系统

    ubutun 22

    NodeJs版本

    No response

    脚本版本

    最新

    其他

    No response

    使用问题 
    opened by y7rr 4
  • 疑问

    疑问

    描述Bug

    最新版本:2.5.8 使用lottery update进行更新 2022-07-04T12:53:59.125918959Z 温馨提示: 出现问题时请先检查是否已更新到最新版本 2022-07-04T12:53:59.125921125Z 反馈Bug请到issues处提交 2022-07-04T12:53:59.125923167Z ] 2022-07-04T12:53:59.127902417Z [2022-07-04T20:53:59.127+08] [Info] [main] [当前为第1个账号] 2022-07-04T12:54:01.515289168Z [2022-07-04T20:54:01.514+08] [Info] [Cookie有效性检测] [成功登录 UID:xxx] 2022-07-04T12:54:01.515883668Z [2022-07-04T20:54:01.515+08] [Info] [中奖检测] [检查是否中奖] 2022-07-04T12:54:02.491543085Z [2022-07-04T20:54:02.490+08] [Info] [获取未读信息] [成功] 2022-07-04T12:54:03.816137961Z [2022-07-04T20:54:03.815+08] [Info] [获取未读私信] [成功 已关注未读数: 0, 未关注未读数 0] 2022-07-04T12:54:03.816441669Z [2022-07-04T20:54:03.816+08] [Info] [中奖检测] [暂未中奖] 2022-07-04T12:54:03.816762836Z [2022-07-04T20:54:03.816+08] [Info] [程序休眠] [100秒后再次启动] 2022-07-04T12:54:03.817065919Z [2022-07-04T20:54:03.816+08] [Info] [时延] [100000ms]

    填上cookie和config文件的休眠时间后,启动应用,只有这些日志输出,不会自动转发动态抽奖,这正常吗?

    重现Bug

    1. 填写cookie到env
    2. 填写休眠时间到config
    3. docker启动应用

    预期行为

    自动转发动态抽奖

    截图

    No response

    运行日志

    最新版本:2.5.8 使用lottery update进行更新 2022-07-04T12:53:59.125918959Z 温馨提示: 出现问题时请先检查是否已更新到最新版本 2022-07-04T12:53:59.125921125Z 反馈Bug请到issues处提交 2022-07-04T12:53:59.125923167Z ] 2022-07-04T12:53:59.127902417Z [2022-07-04T20:53:59.127+08] [Info] [main] [当前为第1个账号] 2022-07-04T12:54:01.515289168Z [2022-07-04T20:54:01.514+08] [Info] [Cookie有效性检测] [成功登录 UID:3461562780093286] 2022-07-04T12:54:01.515883668Z [2022-07-04T20:54:01.515+08] [Info] [中奖检测] [检查是否中奖] 2022-07-04T12:54:02.491543085Z [2022-07-04T20:54:02.490+08] [Info] [获取未读信息] [成功] 2022-07-04T12:54:03.816137961Z [2022-07-04T20:54:03.815+08] [Info] [获取未读私信] [成功 已关注未读数: 0, 未关注未读数 0] 2022-07-04T12:54:03.816441669Z [2022-07-04T20:54:03.816+08] [Info] [中奖检测] [暂未中奖] 2022-07-04T12:54:03.816762836Z [2022-07-04T20:54:03.816+08] [Info] [程序休眠] [100秒后再次启动] 2022-07-04T12:54:03.817065919Z [2022-07-04T20:54:03.816+08] [Info] [时延] [100000ms]

    操作系统

    docker

    NodeJs版本

    No response

    脚本版本

    master分支最新版

    其他

    No response

    使用问题 docker 
    opened by karhow 4
  • 开转发并评论的时候顺序改成先评论在转发

    开转发并评论的时候顺序改成先评论在转发

    描述

    现在转发加码抽奖评论会是这样

    新春赢好运,祝平安银行安总涨粉多多发展红火,中了大奖不取关[tv_斜眼笑]//@平安银行:#互动抽奖# #乐趣开年 福粒连连# 果粒总的对联活动真有意思!安总也来加个码~转评这条动态并【关注@真果粒官方@平安银行 】 3月5日抽取1位小平安送100元京东卡~#供电局福利#

    应该只要留评论的这一句 新春赢好运,祝平安银行安总涨粉多多发展红火,中了大奖不取关[tv_斜眼笑]

    enhancement 
    opened by glowingtorch 4
  • 取消关注

    取消关注

    描述

    mmexport1670944810739 1.1这里这个多少天内转发过的upuid可不可以存出来一个文本文件(我想通过网页插件反选这个列表取消关注) 1.2内置到插件内新增一个取消关注的模式,取消多少天内没转发过的up(抽奖分组)(因为之前关注少的时候防止风控只设置了删动态,现在这个模式已经删了动态当时又没取关的就取关不到了

    2.1读取所有私信,记录私信人uid存到文本文件(通过网页插件反选取关掉没有关注自动回复的up) 2.2内置到插件内,新增一个只取关无自动回复up,在1.2的基础上再筛选一次,只取关不在私信up列表里的人

    总结1.1和2.1是希望保存列表txt好手动操作,1.2和2.2是把对应的手动操作内置到插件配置中

    enhancement 
    opened by XiangLong6 9
  • 自动退出登录?

    自动退出登录?

    描述Bug

    前几天用时每次都要求重补cookie,明明没有退出登录,今天开到一半自己退出浏览器B站登录,浏览器重新登录B站时要求登录验证手机号

    重现Bug

    .

    预期行为

    .

    截图

    image image image

    运行日志

    [2022-11-19T10:52:03.630+08] [Info] [帐号1 筛选动态] [已转发(https://t.bilibili.com/726819839448973344)] [2022-11-19T10:52:03.630+08] [Info] [帐号1 筛选动态] [已转发(https://t.bilibili.com/726770451639959591)] [2022-11-19T10:52:03.631+08] [Info] [帐号1 筛选动态] [已转发(https://t.bilibili.com/726522348539215880)] [2022-11-19T10:52:03.631+08] [Info] [帐号1 筛选动态] [已转发(https://t.bilibili.com/726468231954432051)] [2022-11-19T10:52:03.632+08] [Info] [帐号1 筛选动态] [已转发(https://t.bilibili.com/726398417265229832)] [2022-11-19T10:52:03.632+08] [Info] [帐号1 筛选动态] [已转发(https://t.bilibili.com/726380691923664897)] [2022-11-19T10:52:03.633+08] [Info] [帐号1 筛选动态] [已转发(https://t.bilibili.com/726107411764477959)] [2022-11-19T10:52:03.639+08] [Info] [帐号1 筛选动态] [已转发(https://t.bilibili.com/726105470439260211)] [2022-11-19T10:52:03.642+08] [Warn] [帐号1 筛选动态] [ 无关键词动态的描述: -

    考虑是否修改设置key_words: [抽奖送揪]|福利 且满足: [转关评粉]|参与 ] [2022-11-19T10:52:03.642+08] [Info] [帐号1 筛选动态] [已转发(https://t.bilibili.com/726065007539781651)] [2022-11-19T10:52:03.642+08] [Info] [帐号1 筛选动态] [已转发(https://t.bilibili.com/726049893562449986)] [2022-11-19T10:52:03.643+08] [Info] [帐号1 筛选动态] [已转发(https://t.bilibili.com/726043803285192712)] [2022-11-19T10:52:03.643+08] [Info] [帐号1 筛选动态] [黑名单匹配(2529007)(https://t.bilibili.com/725780796674146408)] [2022-11-19T10:52:03.644+08] [Info] [帐号1 筛选动态] [已转发(https://t.bilibili.com/725758209446379521)] [2022-11-19T10:52:03.644+08] [Info] [帐号1 筛选动态] [筛选完毕(5)] [2022-11-19T10:52:03.758+08] [Info] [帐号1 获取粉丝数] [ok] [2022-11-19T10:52:04.015+08] [Info] [帐号1 自动评论] [评论成功: [抠鼻][抠鼻]] [2022-11-19T10:52:04.104+08] [Info] [帐号1 自动关注] [账号异常] [2022-11-19T10:52:04.105+08] [Warn] [帐号1 抽奖信息] [ dyid: 729877392327180328, uid: 2023156061 ] [2022-11-19T10:52:04.107+08] [Info] [帐号1 更新dyid] [写入729877392327180328] [2022-11-19T10:52:04.111+08] [Info] [帐号1 时延] [21191ms] [2022-11-19T10:52:25.364+08] [Error] [帐号1 自动评论] [ 帐号未登录 ] [2022-11-19T10:52:25.365+08] [Warn] [帐号1 抽奖信息] [ dyid: 729902075492696178, rid: 212404884, chat_type: 11 ] [2022-11-19T10:52:25.370+08] [Info] [帐号1 更新dyid] [写入729902075492696178] [2022-11-19T10:52:25.371+08] [Info] [帐号1 时延] [44158ms] [2022-11-19T10:53:09.628+08] [Error] [帐号1 自动评论] [ 帐号未登录 ] [2022-11-19T10:53:09.629+08] [Warn] [帐号1 抽奖信息] [ dyid: 729830001652793352, rid: 212377823, chat_type: 11 ] [2022-11-19T10:53:09.632+08] [Info] [帐号1 更新dyid] [写入729830001652793352] [2022-11-19T10:53:09.633+08] [Info] [帐号1 时延] [33876ms] [2022-11-19T10:53:43.691+08] [Info] [帐号1 获取粉丝数] [ok] [2022-11-19T10:53:43.921+08] [Error] [帐号1 自动评论] [ 帐号未登录 ] [2022-11-19T10:53:43.922+08] [Warn] [帐号1 抽奖信息] [ dyid: 729948693079261223, rid: 212420502, chat_type: 11 ] [2022-11-19T10:53:43.924+08] [Info] [帐号1 更新dyid] [写入729948693079261223] [2022-11-19T10:53:43.926+08] [Info] [帐号1 时延] [31372ms] [2022-11-19T10:54:15.540+08] [Error] [帐号1 自动评论] [ 帐号未登录 ] [2022-11-19T10:54:15.540+08] [Warn] [帐号1 抽奖信息] [ dyid: 729825526289530914, rid: 212376733, chat_type: 11 ] [2022-11-19T10:54:15.550+08] [Info] [帐号1 更新dyid] [写入729825526289530914] [2022-11-19T10:54:15.551+08] [Info] [帐号1 时延] [44455ms] [2022-11-19T10:55:00.012+08] [Info] [帐号1 抽奖] [本轮共处理5条,成功参与0条] [2022-11-19T10:55:00.013+08] [Warn] [帐号1 账号异常] [ UID(197695774)异常号只会对部分UP出现关注异常 ] [2022-11-19T10:55:00.420+08] [Error] [帐号1 获取分区id] [ 访问出错 可在my_config里手动填入 {"code":-101,"message":"账号未登录","ttl":1} ] [2022-11-19T10:55:00.421+08] [Info] [帐号1 结束抽奖] [原因: 分区获取失败] [2022-11-19T10:55:00.423+08] [Info] [帐号1 随机动态] [准备创建1条随机动态] [2022-11-19T10:55:00.425+08] [Info] [帐号1 检查所有动态] [准备读取1页动态] [2022-11-19T10:55:00.426+08] [Info] [帐号1 检查所有动态] [正在读取其中第1页动态] [2022-11-19T10:55:00.802+08] [Info] [帐号1 处理动态数据] [动态数据读取完毕(12)(1)] [2022-11-19T10:55:00.802+08] [Info] [帐号1 时延] [0ms] [2022-11-19T10:55:00.804+08] [Info] [帐号1 检查所有动态] [1页信息读取完成] [2022-11-19T10:55:00.893+08] [Info] [帐号1 获取推荐] [成功] [2022-11-19T10:55:00.893+08] [Info] [帐号1 时延] [2000ms] [2022-11-19T10:55:03.010+08] [Error] [帐号1 转发视频] [ 转发失败 {"code":-6,"msg":"","message":"","data":{}} ] [2022-11-19T10:55:03.011+08] [Info] [帐号1 结束运行] [未在config.js中设置休眠时间] 请按任意键继续. . .

    操作系统

    Windows 10

    NodeJs版本

    No response

    脚本版本

    2.6.9

    其他

    No response

    风控 
    opened by beotconoar 0
  • 需求:自动投币升级功能

    需求:自动投币升级功能

    描述

    每次跑脚本会自动cookie登入,同样可以领取到硬币。希望可以增加自动投币功能,帮助二级号快速升三级~~~

    简单版投币功能实现(自己猜的): 获取日期 -> 每次通过cookie登入一个账号 ->判断当天是否参与投币 -> 获取硬币数量 如果>=2 则投币两个 否则投币一个

    enhancement 
    opened by licncnn 0
  • 关于推送通知的优化

    关于推送通知的优化

    描述

    2个无伤大雅的功能,个人感觉可以优化一下 1:希望账号备注能放在通知的上面,有时候内容过多导致显示不全会看不到账号备注

    2:内容过多时会导致后面看不全,有私信的情况下有可能@太多导致看不到私信,然后私信还被已读了,有可能会发现不了,开头是否能考虑加上 [at]、私信可能有中奖信息,当只有@就是 [at]可能有中奖信息,同理私信,都有就 [at]、私信可能有中奖信息,防止@内容太多看不到私信有提示有中奖信息之类的, 比如下面这样: 帐号1可能中奖了 帐号备注: 2Z红莲1 [at]、私信可能有中奖信息

    [at]检测结果


    发生时间: 2022-11-16 1:03:09 ├F10: PM┤

    用户: 捂脸の大叔

    在评论中@了你(https://space.bilibili.com/601463878)

    原内容为: @Z红莲1 来

    直达链接


    私信检测结果


    发生时间: 2022-11-16 1:03:15 ├F10: PM┤

    用户: 414693729

    私信你(https://space.bilibili.com/601463878)说: {"content":"中奖"}

    直达链接


    enhancement 
    opened by ypw96 0
Releases(v2.6.9)