🌈 style: 代码清洁

This commit is contained in:
zhiyu1998 2023-03-24 18:57:12 +08:00
parent 321b974ea4
commit 6bbe9ca3ed
4 changed files with 30 additions and 34 deletions

View File

@ -91,7 +91,7 @@ sudo apt-get install ffmpeg
- [x] Instagram解析
- [ ] 单张图片解析
- [ ] 视频解析
- [ ] 哔哩哔哩总结
- [x] 哔哩哔哩总结
- [ ] 精简工具功能冗余代码
- [ ] 自由修改插件优先级
- [ ] ...

View File

@ -8,7 +8,7 @@ import _ from "lodash";
import axios from "axios";
import fs from "node:fs";
// 常量
import {CAT_LIMIT, HOT_SEARCH_ACTIONS, TEN_THOUSAND} from "../utils/constant.js";
import { CAT_LIMIT } from "../utils/constant.js";
// 书库
import { getZHelper, getYiBook, getBookDetail } from "../utils/books.js";

View File

@ -340,9 +340,13 @@ export class tools extends plugin {
};
// 格式化数据
const combineContent =
`点赞:${dataProcessing(like,)} | 硬币:${dataProcessing(coin)} | 收藏:${dataProcessing(favorite)} | 分享:${dataProcessing(share)}\n`+
`总播放量:${dataProcessing(view)} | 弹幕数量:${dataProcessing(danmaku)} | 评论:${dataProcessing(reply)}\n`+
`简介:${desc}`;
`点赞:${dataProcessing(like)} | 硬币:${dataProcessing(coin)} | 收藏:${dataProcessing(
favorite,
)} | 分享${dataProcessing(share)}\n` +
`总播放量:${dataProcessing(view)} | 弹幕数量:${dataProcessing(
danmaku,
)} | 评论${dataProcessing(reply)}\n` +
`简介:${desc}`;
e.reply([`识别:哔哩哔哩:${title}`, combineContent]);
await getDownloadUrl(url)
@ -364,10 +368,7 @@ export class tools extends plugin {
// 如果有ck 并且 有openai的key
if (this.biliSessData && this.openaiApiKey) {
try {
const prompt = await getBiliGptInputText(
videoInfo,
this.biliSessData,
);
const prompt = await getBiliGptInputText(videoInfo, this.biliSessData);
const response = await this.chatGptClient.sendMessage(prompt);
// 暂时不设计上下文
e.reply(response.response);
@ -375,7 +376,6 @@ export class tools extends plugin {
logger.error("总结失败,可能是没有弹幕或者网络问题!\n", err);
return true;
}
}
return true;
}
@ -917,26 +917,33 @@ export class tools extends plugin {
const API = `https://bd-api.kuwo.cn/api/service/music/audioUrl/${id}?format=mp3&br=320kmp3&songType=&fromList=&weListenUid=&weListenDevId=`;
const headers = {
"User-Agent": "bodian/106 CFNetwork/1399 Darwin/22.1.0",
"devId": `95289318-8847-43D5-8477-85296654785${String.fromCharCode(65 + Math.floor(Math.random() * 26))}`,
"Host": "bd-api.kuwo.cn",
"plat": "ip",
"ver": "3.1.0",
devId: `95289318-8847-43D5-8477-85296654785${String.fromCharCode(
65 + Math.floor(Math.random() * 26),
)}`,
Host: "bd-api.kuwo.cn",
plat: "ip",
ver: "3.1.0",
"Cache-Control": "no-cache",
"channel": "appstore"
}
channel: "appstore",
};
await axios
.get(API, {
headers
headers,
})
.then(resp => {
const respJson = resp.data;
const audioUrl = respJson.data.audioUrl;
downloadMp3(audioUrl, `${this.defaultPath}${this.e.group_id || this.e.user_id}`).then(path => {
Bot.acquireGfs(e.group_id).upload(fs.readFileSync(path), "/", `${respJson.reqId}.mp3`);
})
.catch(err => {
console.error(`下载音乐失败,错误信息为: ${err.message}`);
});
downloadMp3(audioUrl, `${this.defaultPath}${this.e.group_id || this.e.user_id}`)
.then(path => {
Bot.acquireGfs(e.group_id).upload(
fs.readFileSync(path),
"/",
`${respJson.reqId}.mp3`,
);
})
.catch(err => {
console.error(`下载音乐失败,错误信息为: ${err.message}`);
});
});
return true;
}

View File

@ -39,14 +39,3 @@ export const TEN_THOUSAND = 10000;
export const CAT_LIMIT = 10;
export const XHS_CK = 'eGhzVHJhY2tlcklkPTczODhhYmY2LTI0MDgtNGU5YS04MTUyLTE0MGVhOGY1MTQ5ZjsgeGhzVHJhY2tlcklkLnNpZz1UcGUxTkNaX3B3UkFYdG01SVJmVEs0SWUxM0xBaGZuNmNZU2N4Vi1JYWxFOyBhMT0xODY2ZDkwMDM0NmI2NmppcjMzcGpxZ2MwM3JvcG1mczAydXMxdWNoeDEwMDAwMTM1MDUzOyB3ZWJJZD1mMTNkOGJkYjhiZGM3ZGE0MzY0NjA4NWJjYzQ1MDQ1YTsgZ2lkPXlZS0tmajg4SzA4MnlZS0tmajg4cUo3UzRLREtLVjNGcXFVVjd4Q0FrUzhxRk15OGxVNmlNeTg4OHlxMjgycThmMlk0UzAySjsgZ2lkLnNpZ249YlpzcFFzSUxEUmN5akZLQmN2L1FMWVhkU3lvPTsgd2ViX3Nlc3Npb249MDMwMDM3YTRjMDQyYjE1ZTVjMTg4OTUwOGIyNDRhZDExM2UwNTM7IHhoc1RyYWNrZXI9dXJsPW5vdGVEZXRhaWwmeGhzc2hhcmU9V2VpeGluU2Vzc2lvbjsgeGhzVHJhY2tlci5zaWc9YzdmcDVRclk2SGNvVERhUzluX2N3Z2RCRHh2MFZmWnpSU1NTcnlzbG5lQTsgZXh0cmFfZXhwX2lkcz1oNV8yMzAyMDExX29yaWdpbixoNV8xMjA4X2NsdCxoNV8xMTMwX2NsdCxpb3Nfd3hfbGF1bmNoX29wZW5fYXBwX2V4cCxoNV92aWRlb191aV9leHAzLHd4X2xhdW5jaF9vcGVuX2FwcF9kdXJhdGlvbl9vcmlnaW4scXVlc19jbHQyOyBleHRyYV9leHBfaWRzLnNpZz1DVUdrR3NYT3lBZmpVSXkyVGo3SjN4YmRNakFfSnpoR1JkYWd6cVlkbmJnOyB3ZWJCdWlsZD0xLjEuMjE7IHhzZWNhcHBpZD14aHMtcGMtd2ViOyB3ZWJzZWN0aWdhPTU5ZDNlZjFlNjBjNGFhMzdhN2RmM2MyMzQ2N2JkNDZkN2YxZGEwYjE5MThjZjMzNWVlN2YyZTllNTJhYzA0Y2Y7IHNlY19wb2lzb25faWQ9MTI0OTE1NWQtOWU5ZS00MzkyLTg2NTgtNTA1Yzc0YTUzMTM1'
const HOT_SEARCH_API = 'https://tenapi.cn/v2/'
export const HOT_SEARCH_ACTIONS = {
"抖音": HOT_SEARCH_API + "douyinhot",
"百度": HOT_SEARCH_API + "baiduhot",
"微博": HOT_SEARCH_API + "weibohot",
"知乎": HOT_SEARCH_API + "zhihuhot",
"哔哩哔哩": HOT_SEARCH_API + "bilihot",
"头条": HOT_SEARCH_API + "toutiaohot",
"头条新闻": HOT_SEARCH_API + "toutiaohotnew"
}