🔧 chore: #rpt功能 archive

This commit is contained in:
zhiyu1998 2024-08-09 13:24:51 +08:00
parent 56351d7036
commit bf297e2761
2 changed files with 0 additions and 48 deletions

View File

@ -38,10 +38,6 @@ export class query extends plugin {
reg: "^#累了$",
fnc: "cospro",
},
{
reg: "^#搜书(.*)$",
fnc: "searchBook",
},
{
reg: "^#竹白(.*)",
fnc: "zhubaiSearch",

View File

@ -181,10 +181,6 @@ export class tools extends plugin {
reg: "(mp.weixin|arxiv.org|sspai.com|chinadaily.com.cn)",
fnc: "linkShareSummary"
},
{
reg: "#(RPT|rpt)$",
fnc: "pictureTranslate"
},
{
reg: "(y.qq.com)",
fnc: "qqMusic"
@ -1683,46 +1679,6 @@ export class tools extends plugin {
return true;
}
// 图片翻译和总结
async pictureTranslate(e) {
// 判断是否有总结的条件
if (_.isEmpty(this.aiApiKey) || _.isEmpty(this.aiApiKey)) {
e.reply(`没有配置 Kimi无法为您总结${HELP_DOC}`)
return true;
}
// logger.info(Bot.pickGroup(e.group_id, true))
const curGroup = Bot.pickGroup(e.group_id, true);
const curGroupMessages = await curGroup.getChatHistory(e.message_seq, 1);
const groupMessage = curGroupMessages.pop()?.message;
// logger.info(groupMessage)
let refImgUrl;
for (let itemMessage of groupMessage) {
if (itemMessage.type === 'reply') {
const imgMessage = await curGroup.getMsg(itemMessage.id);
// logger.info(imgMessage)
refImgUrl = imgMessage.message.pop()?.url;
break;
}
}
if (refImgUrl === undefined || refImgUrl == null) {
e.reply("无法检测到图片,请重试!");
return
}
const builder = await new OpenaiBuilder()
.setBaseURL(this.aiBaseURL)
.setApiKey(this.aiApiKey)
.setModel(this.aiModel)
.setPrompt(IMAGE_TRANSLATION_PROMPT)
.build();
e.reply(`识别:图片翻译,请稍等...`, true, {recallMsg: 60});
const refImgDownloadPath = this.getCurDownloadPath(e);
await downloadImg(refImgUrl, refImgDownloadPath, "demo.png");
const {ans: kimiAns, model} = await builder.openai_pic(`${refImgDownloadPath}/demo.png`);
const Msg = await this.makeForwardMsg(e, [`「R插件 x ${model}」联合为您识别内容:`, kimiAns]);
await e.reply(Msg);
return true;
}
// q q m u s i c 解析
async qqMusic(e) {
// case1: Taylor Swift/Bleachers《Anti-Hero (Feat. Bleachers) (Explicit)》 https://c6.y.qq.com/base/fcgi-bin/u?__=lg19lFgQerbo @QQ音乐