From c82c137596ae4c52550192a2fac8902fef89cda7 Mon Sep 17 00:00:00 2001 From: chenyuxin221 Date: Wed, 2 Apr 2025 23:49:49 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=82=E9=85=8D=E9=83=A8=E5=88=86=E5=86=85?= =?UTF-8?q?=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/tools/SendAudioMessageTool.js | 3 ++- utils/tools/SendAvatarTool.js | 3 ++- utils/tools/SendMessageToSpecificGroupOrUserTool.js | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/utils/tools/SendAudioMessageTool.js b/utils/tools/SendAudioMessageTool.js index 65945a0..c5d8a0a 100644 --- a/utils/tools/SendAudioMessageTool.js +++ b/utils/tools/SendAudioMessageTool.js @@ -109,7 +109,8 @@ export class SendAudioMessageTool extends AbstractTool { groupList = e.bot.gl } try { - if (groupList.get(target)) { + if ((typeof groupList.get === 'function' && groupList.get(target)) || + (Array.isArray(groupList) && groupList.includes(target))) { let group = await e.bot.pickGroup(target) await group.sendMsg(sendable) return 'audio has been sent to group' + target diff --git a/utils/tools/SendAvatarTool.js b/utils/tools/SendAvatarTool.js index 5c076ae..c9fe86f 100644 --- a/utils/tools/SendAvatarTool.js +++ b/utils/tools/SendAvatarTool.js @@ -34,7 +34,8 @@ export class SendAvatarTool extends AbstractTool { groupList = e.bot.gl } console.log('sendAvatar', target, pictures) - if (groupList.get(target)) { + if ((typeof groupList.get === 'function' && groupList.get(target)) || + (Array.isArray(groupList) && groupList.includes(target))) { let group = await e.bot.pickGroup(target) await group.sendMsg(pictures) } diff --git a/utils/tools/SendMessageToSpecificGroupOrUserTool.js b/utils/tools/SendMessageToSpecificGroupOrUserTool.js index 8bc70e3..0a4f0f3 100644 --- a/utils/tools/SendMessageToSpecificGroupOrUserTool.js +++ b/utils/tools/SendMessageToSpecificGroupOrUserTool.js @@ -34,7 +34,8 @@ export class SendMessageToSpecificGroupOrUserTool extends AbstractTool { groupList = e.bot.gl } try { - if (groupList.get(target)) { + if ((typeof groupList.get === 'function' && groupList.get(target)) || + (Array.isArray(groupList) && groupList.includes(target))) { let group = await e.bot.pickGroup(target) await group.sendMsg(await convertFaces(msg, true, e)) return 'msg has been sent to group' + target