diff --git a/CHANGELOG.md b/CHANGELOG.md index f19ce24..a25dfe9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,50 @@ + +# CHANGELOG + +## 主要变化(2.3.1) + +## 问题修复 + +- 该动态不能转发分享(#60) +- 发布的动态内容未序列化(#47) + +## 较上一版本变化 + +- `env.js`无 +- `my_config.js`无 + +**替换可执行文件** + +_如果之前版本小于上一版本,请查看[CHANGELOG](CHANGELOG.md)变更说明_ + +**Full Changelog**: + +## 主要变化(2.3.0) + +- 私信检查所有未读消息 + +## 较上一版本变化 + +- `env.js`无 +- `my_config.js`无 + +**替换可执行文件** + +_如果之前版本小于上一版本,请查看[CHANGELOG](CHANGELOG.md)变更说明_ + +**Full Changelog**: + ## 主要变化(2.2.9) + - 检查动态创建时间(#57)(#58) - 简单整理(#56) + ## 问题修复 + - 非转发动态无源用户(#54) + ## 较上一版本变化 + - `env.js`无 - `my_config.js`增加`max_create_time` @@ -11,14 +52,18 @@ _如果之前版本小于上一版本,请查看[CHANGELOG](CHANGELOG.md)变更说明_ -**Full Changelog**: https://github.com/shanmiteko/LotteryAutoScript/compare/v2.2.8...v2.2.9 - +**Full Changelog**: ## 主要变化(2.2.8) + - 遇到过期的cookie跳过(#51) + ## 问题修复 + - UP关闭评论区(#52) + ## 较上一版本变化 + - `env.js`无 - `my_config.js`无 @@ -26,14 +71,17 @@ _如果之前版本小于上一版本,请查看[CHANGELOG](CHANGELOG.md)变更 _如果之前版本小于上一版本,请查看[CHANGELOG](CHANGELOG.md)变更说明_ -**Full Changelog**: https://github.com/shanmiteko/LotteryAutoScript/compare/v2.2.7...v2.2.8 - +**Full Changelog**: ## 主要变化(2.2.7) + ## 问题修复 + - 未移动分区(#50) -- 修改线路切换逻辑 +- 修改线路切换逻辑 + ## 较上一版本变化 + - `env.js`无 - `my_config.js`无 @@ -41,13 +89,15 @@ _如果之前版本小于上一版本,请查看[CHANGELOG](CHANGELOG.md)变更 _如果之前版本小于上一版本,请查看[CHANGELOG](CHANGELOG.md)变更说明_ -**Full Changelog**: https://github.com/shanmiteko/LotteryAutoScript/compare/v2.2.6...v2.2.7 - +**Full Changelog**: ## 主要变化(2.2.6) + - LOG日志显示随机动态内容(#47) - 增加设置过滤间隔 + ## 较上一版本变化 + - `env.js`无 - `my_config.js`增加`filter_wait` @@ -55,13 +105,16 @@ _如果之前版本小于上一版本,请查看[CHANGELOG](CHANGELOG.md)变更 _如果之前版本小于上一版本,请查看[CHANGELOG](CHANGELOG.md)变更说明_ -**Full Changelog**: https://github.com/shanmiteko/LotteryAutoScript/compare/v2.2.5...v2.2.6 - +**Full Changelog**: ## 主要变化(2.2.5) + ## 问题修复 + - 因黑名单而关注失败(#45) + ## 较上一版本变化 + - `env.js`无 - `my_config.js`无 @@ -70,38 +123,46 @@ _如果之前版本小于上一版本,请查看[CHANGELOG](CHANGELOG.md)变更 _如果之前版本小于上一版本,请查看**历次更新**说明_ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ -**Full Changelog**: https://github.com/shanmiteko/LotteryAutoScript/compare/v2.2.4...v2.2.5 - +**Full Changelog**: ## 主要变化(2.2.4) + - api线路切换具有记忆功能 - 增加更多时延自定义值(#44) - 重构部分代码 - 内置默认设置 + ## 问题修复 + - 清理动态时关注列表获取失败 + ## 较上一版本变化 + - `env.js`无 - `my_config.js`增加 - `get_session_wait` 读取下一页私信间隔 - `update_session_wait` 已读私信间隔 - `get_partition_wait` 读取下一页关注列表间隔 - `get_dynamic_detail_wait` 获取动态细节间隔 - - `random_dynamic_wait` 随机动态间隔 + - `random_dynamic_wait` 随机动态间隔 **替换可执行文件和更改配置文件(建议修改)** _如果之前版本小于上一版本,请查看**历次更新**说明_ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ -**Full Changelog**: https://github.com/shanmiteko/LotteryAutoScript/compare/v2.2.3...v2.2.4 - +**Full Changelog**: ## 主要变化(2.2.3) + - clear_dynamic_type类型可以多选(#42) + ## 问题修复 + - 番剧动态无user_profile(#41) + ## 较上一版本变化 + - `env.js`无 - `my_config.js`修改`clear_dynamic_type` @@ -110,12 +171,14 @@ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ _如果之前版本小于上一版本,请查看**历次更新**说明_ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ -**Full Changelog**: https://github.com/shanmiteko/LotteryAutoScript/compare/v2.2.2...v2.2.3 - +**Full Changelog**: ## 主要变化(2.2.2) + - 随机转发热门视频(#40) + ## 较上一版本变化 + - `env.js`无 - `my_config.js`增加`create_dy_mode` `create_dy_type` @@ -124,13 +187,14 @@ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ _如果之前版本小于上一版本,请查看**历次更新**说明_ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ - -**Full Changelog**: https://github.com/shanmiteko/LotteryAutoScript/compare/v2.2.1...v2.2.2 - +**Full Changelog**: ## 主要变化(2.2.1) + - 动态不存在时出错(#39) + ## 较上一版本变化 + - `env.js`无 - `my_config.js`无 @@ -139,13 +203,15 @@ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ _如果之前版本小于上一版本,请查看**历次更新**说明_ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ -**Full Changelog**: https://github.com/shanmiteko/LotteryAutoScript/compare/v2.2.0...v2.2.1 - +**Full Changelog**: ## 主要变化(2.2.0) + - 修改转发验重逻辑 - 可间隔插入随机动态(#33) + ## 较上一版本变化 + - `env.js`无 - `my_config.js`增加create_dy_mode @@ -154,10 +220,12 @@ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ _如果之前版本小于上一版本,请查看**历次更新**说明_ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ - ## 主要变化(2.1.8) + - 设置支持热更新(#29) + ## 较上一版本变化 + - `env.js`文件格式更改 - `my_config.js`文件格式更改 @@ -166,10 +234,12 @@ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ _如果之前版本小于上一版本,请查看**历次更新**说明_ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ - ## 主要变化(2.1.7) + - 设置支持热更新(#29) + ## 较上一版本变化 + - `env.js`文件格式更改 - `my_config.js`无 @@ -178,10 +248,12 @@ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ _如果之前版本小于上一版本,请查看**历次更新**说明_ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ - ## 主要变化(2.1.6) + - 新增设置not_check_article(#25) + ## 较上一版本变化 + - `env.js`无 - `my_config.js`新增设置not_check_article @@ -190,10 +262,12 @@ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ _如果之前版本小于上一版本,请查看**历次更新**说明_ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ - ## 主要变化(2.1.5) + - 修复之前无法更新的问题 + ## 较上一版本变化 + - `env.js`无 - `my_config.js`无 @@ -202,10 +276,12 @@ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ _如果之前版本小于上一版本,请查看**历次更新**说明_ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ - ## 主要变化(2.1.4) + - 黑名单处理(#22) + ## 较上一版本变化 + - `env.js`无 - `my_config.js`无 @@ -214,10 +290,12 @@ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ _如果之前版本小于上一版本,请查看**历次更新**说明_ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ - ## 主要变化(2.1.3) -- 错误码变更(#20) + +- 错误码变更(#20) + ## 较上一版本变化 + - `env.js`无 - `my_config.js`无 @@ -226,12 +304,14 @@ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ _如果之前版本小于上一版本,请查看**历次更新**说明_ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ - ## 主要变化(2.1.2) + - 支持arm平台运行 - 改变账号异常应对策略 - 修改dingtalk签名base64问题(#17) + ## 较上一版本变化 + - `env.js`无 - `my_config.js`无 @@ -240,10 +320,12 @@ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ _如果之前版本小于上一版本,请查看**历次更新**说明_ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ - ## 主要变化(2.1.1) + - 获取未读私信接口变化 + ## 较上一版本变化 + - `env.js`无 - `my_config.js`无 @@ -252,10 +334,12 @@ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ _如果之前版本小于上一版本,请查看**历次更新**说明_ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ - ## 主要变化(2.1.0) + - 修复两处问题 + ## 较上一版本变化 + - `env.js`无 - `my_config.js`无 @@ -264,10 +348,12 @@ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ _如果之前版本小于上一版本,请查看**历次更新**说明_ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ - ## 主要变化(2.0.9) + - 账号异常自动切换线路(#14) + ## 较上一版本变化 + - `env.js`无 - `my_config.js`无 @@ -276,10 +362,12 @@ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ _如果之前版本小于上一版本,请查看**历次更新**说明_ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ - ## 主要变化(2.0.8) + - 账号异常时未处理和发送通知 + ## 较上一版本变化 + - `env.js`无 - `my_config.js`无 @@ -288,11 +376,13 @@ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ _如果之前版本小于上一版本,请查看**历次更新**说明_ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ - ## 主要变化(2.0.7) + - 修复一处问题 - 日志时间UTC+8(#13) + ## 较上一版本变化 + - `env.js`无 - `my_config.js`无 @@ -301,11 +391,13 @@ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ _如果之前版本小于上一版本,请查看**历次更新**说明_ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ - ## 主要变化 + - 支持更新检查 - 增加设置`update_loop_wait` + ## 较上一版本(v2.0.5)变化 + - `env.js`无 - `my_config.js`增加设置`update_loop_wait` @@ -313,72 +405,91 @@ _[查看链接](https://github.com/shanmiteko/LotteryAutoScript/releases)_ _如果之前版本小于2.0.5,请查看历次更新说明_ - ## 主要变化 + - 不参与主站黑名单用户抽奖 - my_config.js注释修改 - 可从环境变量中读取COOKIE - 其他不影响功能的调整 + ## 较上一版本(v2.0.4)变化 + - `env.js`无 - `my_config.js`无 **仅需替换可执行文件** - ## 新特性 + 中奖通知设置可设黑名单 + ## 较上一版本(v2.0.3)变化 + `env.js`无 `my_config.js`无 **仅需替换可执行文件** - ## 问题修复 + - 评论失败未退出 - 切割tag不精准 + ## 较上一版本(v2.0.2)变化 + `env.js`无 `my_config.js`无 **仅需替换可执行文件** edit: 替换release - ## 问题修复 -#9 + +# 9 + ## 较上一版本(2.0.1)变化 + `env.js`无 `my_config.js`无 **仅需替换可执行文件** - ## 新增特性 + 增加两处自定义设置(`my_config.js`) + - `clear_quick_remove_attention` - `notice_key_words` + ## 问题修复 -#7 + +# 7 + ## 较上一版本(2.0.0)变化 + `env.js`无 `my_config.js`需修改添加两处自定义设置 除了替换可执行文件,还要修改`my_config.js`文件 - ## 新增特性 + 打乱将转发的动态顺序,防止被人认出是抽奖号 + ## 问题修复 + 修复两处潜在bug + ## 较上一版本(1.9.9)变化 + `env.js`无 `my_config.js`无 只需替换可执行文件 - ## 优化体验 + 清理动态时日志更详细 以及其他细节处理 + ## 较上一版本(1.9.8)变化 + `env.js`无 `my_config.js`无 只需替换可执行文件 @@ -386,44 +497,50 @@ edit: 替换release edit: 1.9.9.1 edit: 1.9.9.2 - ## 修复Bug + 两级解构时第一级为undefined(表现为异常退出) ## 较上一版本(1.9.7)变化 + `env.js`更改注释内容 `my_config.js`无 只需替换可执行文件 ## 修复Bug + 转发专栏内的抽奖时无法获取关注 ## 较上一版本(1.9.6)变化 + `env.js`无 `my_config.js`无 只需替换可执行文件 - ## 主要变化(1.9.6) + 去除对unzipper的依赖 专栏转发率达一半以上时跳过 ## 较上一版本变更 + `env.js`无 `my_config.js`无 只需替换可执行文件 - ## 主要新增功能(1.9.5) + 可从专栏里获取抽奖动态 ## 较上一版本变更 + `env.js`无变化 `my_config.js`去掉部分设置,新增部分设置 ## 1.9.0 修复Bug后的稳定版(大概 + - 21/7/21 附加bat脚本增加对小白的友好性 ## 1.8 @@ -436,7 +553,6 @@ change 修复一处bug change 重新上传zip change 重新上传zip - ## 1.6 perf: 重构代码 @@ -449,8 +565,6 @@ feat: - 滤除的dyid也进行存储 fix: 修复部分bug - - ## 1.5 feat: 日志相关 @@ -458,7 +572,7 @@ feat: 日志相关 - 彩色输出 - 环境变量LOTTERY_LOG_LEVEL更改日志等级 feat: 设置相关 -- lottery_loop_wait 抽奖循环 +- lottery_loop_wait 抽奖循环 - check_loop_wait 检奖循环 - clear_loop_wait 清理循环 @@ -470,13 +584,10 @@ fix: 部分动态无法获取描述 feat: 新增loop_wait设置 - 可执行文件压缩包 - # 命令行工具 可执行文件压缩包 - -可执行文件压缩包 \ No newline at end of file +可执行文件压缩包 diff --git a/package.json b/package.json index 0328b88..edeea27 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lottery-auto-script", - "version": "2.3.0", + "version": "2.3.1", "description": "自动参与B站动态抽奖", "main": "main.js", "scripts": { @@ -45,11 +45,11 @@ }, "homepage": "https://github.com/shanmiteko/AutoScript#readme", "devDependencies": { - "eslint": "^7.17.0", - "pkg": "^5.2.1" + "eslint": "^8.1.0", + "pkg": "^5.4.1" }, "dependencies": { - "chalk": "^4.1.1", - "nodemailer": "^6.5.0" + "chalk": "^4.1.2", + "nodemailer": "^6.7.0" } }