Compare commits

...
5 Commits
Author SHA1 Message Date
shanmite 890c86c3af docs: 更新CHANGELOG 2024-11-08 10:41:03 +08:00
shanmite 4134190927 fix: 分区移动失败继续运行 (#423)
Fixed #423
2024-11-08 10:37:35 +08:00
shanmite 66fa06f1f0 fix: 源动态禁止转发 2024-11-08 10:28:44 +08:00
shanmite b1de122c75 fix: 验证码识别失败无限重试
Build and push Docker images / docker (push) Has been cancelled
Mirror and run GitLab CI / build (push) Has been cancelled
Package Node.js project into an executable / node${{ matrix.nodev }}-${{ matrix.platform }}-x64 (18, linux) (push) Has been cancelled
Package Node.js project into an executable / node${{ matrix.nodev }}-${{ matrix.platform }}-x64 (18, macos) (push) Has been cancelled
Package Node.js project into an executable / node${{ matrix.nodev }}-${{ matrix.platform }}-x64 (18, win) (push) Has been cancelled
Package Node.js project into an executable / node18-${{ matrix.platform }}-arm64 (alpine) (push) Has been cancelled
Package Node.js project into an executable / node18-${{ matrix.platform }}-arm64 (linux) (push) Has been cancelled
Package Node.js project into an executable / node18-${{ matrix.platform }}-arm64 (linuxstatic) (push) Has been cancelled
2024-09-19 11:10:42 +08:00
巴拉巴拉嘿andGitHub d3475a5032 feat(notify.js): QYWX推送变为图文消息 (#416)
Build and push Docker images / docker (push) Has been cancelled
Mirror and run GitLab CI / build (push) Has been cancelled
Package Node.js project into an executable / node${{ matrix.nodev }}-${{ matrix.platform }}-x64 (18, linux) (push) Has been cancelled
Package Node.js project into an executable / node${{ matrix.nodev }}-${{ matrix.platform }}-x64 (18, macos) (push) Has been cancelled
Package Node.js project into an executable / node${{ matrix.nodev }}-${{ matrix.platform }}-x64 (18, win) (push) Has been cancelled
Package Node.js project into an executable / node18-${{ matrix.platform }}-arm64 (alpine) (push) Has been cancelled
Package Node.js project into an executable / node18-${{ matrix.platform }}-arm64 (linux) (push) Has been cancelled
Package Node.js project into an executable / node18-${{ matrix.platform }}-arm64 (linuxstatic) (push) Has been cancelled
2024-09-13 20:51:43 +08:00
6 changed files with 31 additions and 10 deletions
+8
View File
@@ -1,5 +1,13 @@
<!-- markdownlint-disable MD036 MD024-->
# CHANGELOG
## 主要变化(2.9.2)
* 4134190 fix: 分区移动失败继续运行 (#423)
* 66fa06f fix: 源动态禁止转发
* b1de122 fix: 验证码识别失败无限重试
* d3475a5 feat(notify.js): QYWX推送变为图文消息 (#416)
_如果之前版本小于上一版本,请查看[CHANGELOG](https://github.com/shanmiteko/LotteryAutoScript/blob/main/CHANGELOG.md)变更说明_
## 主要变化(2.9.1)
* 9b0f9bf fix: 仅屏蔽自动回复 (#401)
* 74337ca fix: 账号转发动态途中被系统强制登出,任务直接终止 (#392)
+3 -4
View File
@@ -65,9 +65,6 @@ class Monitor extends Searcher {
case 2001:
event_bus.emit('Turn_off_the_Monitor', '关注出错');
break;
case 3001:
event_bus.emit('Turn_off_the_Monitor', '分区移动出错 可于设置处关闭移动分区');
break;
case 2004:
case 4005:
log.warn(`账号异常${status}`, `UID(${global_var.get('myUID')})异常号只会对部分UP出现异常`);
@@ -200,6 +197,7 @@ class Monitor extends Searcher {
case 1011:
case 2002:
case 2003:
case 3001:
case 4001:
case 4002:
case 4003:
@@ -207,6 +205,7 @@ class Monitor extends Searcher {
case 5002:
case 5003:
case 5004:
case 5005:
status = 0;
break;
case 2004:
@@ -222,7 +221,6 @@ class Monitor extends Searcher {
case 1010:
case 1004:
case 2001:
case 3001:
case 5001:
is_shutdown = true;
break;
@@ -572,6 +570,7 @@ class Monitor extends Searcher {
* - 转发 该动态不能转发分享 5002
* - 转发 请求数据发生错误,请刷新或稍后重试 5003
* - 转发 操作太频繁了,请稍后重试 5004
* - 转发 源动态禁止转发 5005
*/
async go(option) {
log.debug('正在转发的动态信息', option);
+10 -3
View File
@@ -619,6 +619,7 @@ function ddBotNotify(text, desp) {
function qywxAmNotify(text, desp) {
return new Promise(resolve => {
desp=desp.replace(/\n/g, '<br>');
if (QYWX_AM) {
const QYWX_AM_AY = QYWX_AM.split(',');
send({
@@ -646,9 +647,15 @@ function qywxAmNotify(text, desp) {
touser: `${QYWX_AM_AY[2]}`,
agentid: `${QYWX_AM_AY[3]}`,
safe: '0',
msgtype: 'text',
text: {
content: `${text}\n\n${desp}`,
msgtype: 'mpnews',
mpnews : {
articles:[
{
title: `${text}`,
thumb_media_id: `${QYWX_AM_AY[4]}`,
content: `${desp}`,
}
]
},
},
config: {
+8 -1
View File
@@ -751,7 +751,7 @@ const bili_client = {
log.info('移动分区', 'up主分区移动成功');
return 0;
} else {
log.error('移动分区', `up主分区移动失败\n${responseText}`);
log.error('移动分区', `up主分区移动失败分区 可于设置处关闭移动分区\n${responseText}`);
return 1;
}
},
@@ -841,6 +841,7 @@ const bili_client = {
* - 该动态不能转发分享 2
* - 请求数据发生错误,请刷新或稍后重试 3
* - 操作太频繁了,请稍后重试 4
* - 源动态禁止转发 5
*/
async autoRelay(uid, dyid, msg = '转发动态', ctrl = '[]') {
const len = msg.length;
@@ -875,6 +876,9 @@ const bili_client = {
case 1101008:
log.warn('转发动态', '操作太频繁了,请稍后重试');
return 4;
case 4126117:
log.warn('转发动态', '源动态禁止转发');
return 5;
default:
log.error('转发动态', `未知错误\n${responseText}`);
return 1;
@@ -1159,6 +1163,9 @@ const bili_client = {
} else {
need_captcha = false;
}
} else {
log.error('验证码识别', '失败');
break;
}
} else {
url = await bili_client.sendChat(
+1 -1
View File
@@ -296,7 +296,7 @@ const utils = {
resolve(res.body);
},
failure: () => {
resolve();
resolve(null);
}
});
});
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "lottery-auto-script",
"version": "2.9.1",
"version": "2.9.2",
"description": "自动参与B站动态抽奖",
"main": "main.js",
"scripts": {