Compare commits

..
2 Commits
Author SHA1 Message Date
shanmiteko b5fdb2d247 feat: clear_dynamic_type类型可以多选(#42) 2021-10-07 12:44:33 +08:00
shanmiteko 1c8e5915d9 fix: 番剧动态无user_profile(#41) 2021-10-07 12:29:48 +08:00
4 changed files with 16 additions and 7 deletions
+5 -1
View File
@@ -68,7 +68,11 @@ async function clear() {
for (const [index, dyinfo] of allModifyDynamicResArray.entries()) {
log.info('清理动态', `${page + 1}页中的第${index + 1}个动态`)
const { type, dynamic_id, createtime } = dyinfo || {};
if (type === clear_dynamic_type) {
if (typeof type !== 'undefined'
&& clear_dynamic_type instanceof Array
? clear_dynamic_type.includes(type)
: clear_dynamic_type === type
) {
const
{ origin_uid } = dyinfo,
days_ago = (Now - createtime) / 86400;
+4 -4
View File
@@ -35,14 +35,14 @@ function parseDynamicCard(dynamic_detail_card) {
/**临时储存单个动态中的信息 */
let obj = {};
const { desc, card, extension, extend_json } = dynamic_detail_card
, { is_liked, user_profile } = desc
, { info } = user_profile
, { is_liked = 1, user_profile = {} } = desc
, { info = {} } = user_profile
, cardToJson = strToJson(card)
, { item } = cardToJson;
/* 转发者的UID */
obj.uid = info.uid
obj.uid = desc.uid
/* 转发者的name */
obj.uname = info.uname
obj.uname = info.uname || ''
/* 动态是否点过赞 */
obj.is_liked = is_liked > 0
/* 动态的ts10 */
+6 -1
View File
@@ -253,10 +253,15 @@ module.exports = Object.freeze({
* | 含图片 | `2` |
* | 无图纯文字 | `4` |
* | 视频 | `8` |
* | 番剧 | `512` |
* | 活动 | `2048` |
* | 专栏 | `64` |
*
* @example
* 1
* [1,2,4]
*/
clear_dynamic_type: 1
clear_dynamic_type: [1]
},
/**
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "lottery-auto-script",
"version": "2.2.2",
"version": "2.2.3",
"description": "自动参与B站动态抽奖",
"main": "main.js",
"scripts": {