Compare commits

...
4 Commits
Author SHA1 Message Date
shanmite b568208990 docs: 更新CHANGELOG 2023-08-30 16:25:36 +08:00
shanmite 62768ddc71 fix: 修改win脚本 2023-08-30 16:17:28 +08:00
shanmite 101df0a7a6 fix: login等待时间过长 2023-08-30 13:59:58 +08:00
shanmite f8829b5d4b fix: 清理动态检索动态延时 2023-08-29 10:30:18 +08:00
7 changed files with 22 additions and 7 deletions
+7
View File
@@ -1,5 +1,12 @@
<!-- markdownlint-disable MD036 MD024-->
# CHANGELOG
## 主要变化(2.8.7)
* 62768dd fix: 修改win脚本
* 101df0a fix: login等待时间过长
* f8829b5 fix: 清理动态检索动态延时
_如果之前版本小于上一版本,请查看[CHANGELOG](https://github.com/shanmiteko/LotteryAutoScript/blob/main/CHANGELOG.md)变更说明_
## 主要变化(2.8.6)
* 83e19d4 docs: 扫码登陆使用说明
* c238c27 fix:多账号login添加时延进行间隔
+3
View File
@@ -108,6 +108,7 @@ async function clear() {
log.error("清理失败", "出现错误")
break
}
/* 延时 */
await delay(clear_remove_delay);
} else {
@@ -124,6 +125,8 @@ async function clear() {
log.info('清理动态', `此动态类型为${type} != 要清理的动态类型${clear_dynamic_type}`)
}
}
/* 延时 */
await delay(clear_remove_delay);
log.info('清理动态', `${page + 1}页(${allModifyDynamicResArray.length})中的转发动态与关注全部处理成功`)
if (next_offset === '0' || !success) break;
}
+1 -1
View File
@@ -63,7 +63,7 @@ class Monitor extends Searcher {
event_bus.emit('Turn_off_the_Monitor', '关注出错')
break;
case 3001:
event_bus.emit('Turn_off_the_Monitor', '分区移动出错')
event_bus.emit('Turn_off_the_Monitor', '分区移动出错 可于设置处关闭移动分区')
break;
case 2004:
case 4005:
+3 -3
View File
@@ -41,7 +41,7 @@ async function main() {
if (err_msg) {
return err_msg
} else {
if(ck_flag===1){
if (ck_flag === 1) {
await delay(acco.WAIT);
} else {
await delay(3 * 1000);
@@ -106,8 +106,8 @@ async function main() {
ck_flag = -1;
if (mode === "login") {
log.info('登陆', '开始扫码');
await delay(6 * 1000);
await login(NUMBER);
await delay(1000);
}
}
} else {
@@ -190,7 +190,7 @@ function initConfig() {
if (initEnv() || initConfig()) return;
await main()
}
log.info('结束运行', '未在config.js中设置休眠时间')
log.info('结束运行', '未在my_config.js中设置休眠时间')
}
process.exit(0);
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "lottery-auto-script",
"version": "2.8.6",
"version": "2.8.7",
"description": "自动参与B站动态抽奖",
"main": "main.js",
"scripts": {
+3 -2
View File
@@ -12,7 +12,8 @@ TARGET_DIR="dist"
BIN_NAME="lottery"
create_win_bat() {
echo "@echo off && lottery $1 && pause"
echo "set NODE_SKIP_PLATFORM_CHECK=1" >>$2
echo "lottery $1 & pause" >>$2
}
if [ -d "$TARGET_DIR" ]; then
@@ -51,7 +52,7 @@ for file in "$TARGET_DIR/"*; do
if [ "$(echo $file | grep '.exe')" ]; then
BATS=("start" "check" "clear" "account" "update" "login")
for item in "${BATS[@]}"; do
create_win_bat "${item}" >"$TMPDIR.d/$item.bat"
create_win_bat "${item}" "$TMPDIR.d/$item.bat"
done
mv "$TMPDIR.d/$BIN_NAME" "$TMPDIR.d/$BIN_NAME.exe"
else
+4
View File
@@ -45,6 +45,10 @@ const { parseDynamicCard } = require('../lib/core/searcher');
async () => {
assert.equal(await bili_client.autolike("761391835139538967"), 4)
},
// 7
async () => {
assert(await bili_client.rmDynamic("835102428771647513"))
},
])
console.log("api.test ... ok!");