From cd1687299ac5dd5f7cea6f4090d982b72a83b1f3 Mon Sep 17 00:00:00 2001 From: ikechan8370 Date: Sun, 25 Jun 2023 16:21:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=95=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/chat.js | 2 +- utils/tools/ProcessPictureTool.js | 4 ++-- utils/tools/SendPictureTool.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/chat.js b/apps/chat.js index 222bf14..bfad9be 100644 --- a/apps/chat.js +++ b/apps/chat.js @@ -2060,7 +2060,7 @@ export class chatgpt extends plugin { } catch (err) { args.groupId = e.group_id || e.sender.user_id } - let functionResult = await fullFuncMap[name].exec(Object.assign({ isAdmin, sender }, )) + let functionResult = await fullFuncMap[name].exec(Object.assign({ isAdmin, sender }, args)) logger.mark(`function ${name} execution result: ${functionResult}`) option.parentMessageId = msg.id option.name = name diff --git a/utils/tools/ProcessPictureTool.js b/utils/tools/ProcessPictureTool.js index bf5a283..8e54c97 100644 --- a/utils/tools/ProcessPictureTool.js +++ b/utils/tools/ProcessPictureTool.js @@ -20,7 +20,7 @@ export class ProcessPictureTool extends AbstractTool { description: 'url of the picture' } }, - required: [] + required: ['type'] } description = 'useful when you want to know what is inside a photo, such as user\'s avatar or other pictures' @@ -31,7 +31,7 @@ export class ProcessPictureTool extends AbstractTool { url = `https://q1.qlogo.cn/g?b=qq&s=160&nk=${qq}` } if (!url) { - return 'you must give at least one parameter of imgUrl and qq' + return 'you must give at least one parameter of url and qq' } const imageResponse = await fetch(url) const blob = await imageResponse.blob() diff --git a/utils/tools/SendPictureTool.js b/utils/tools/SendPictureTool.js index ac63c45..65214dc 100644 --- a/utils/tools/SendPictureTool.js +++ b/utils/tools/SendPictureTool.js @@ -25,7 +25,7 @@ export class SendPictureTool extends AbstractTool { let { picture, groupId, qq } = opt if (qq) { let avatar = `https://q1.qlogo.cn/g?b=qq&s=0&nk=${qq}` - picture += ' ' + avatar + picture += (' ' + avatar) } let pictures = picture.trim().split(' ') pictures = pictures.map(img => segment.image(img))