From cf7da0d2c52fb026d99ee31acc719753bb6a8284 Mon Sep 17 00:00:00 2001 From: ikechan8370 Date: Wed, 28 Feb 2024 16:36:25 +0800 Subject: [PATCH] fix: replace getMemberMap with gml --- apps/chat.js | 6 +++--- utils/chat.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/chat.js b/apps/chat.js index b7de8bf..20497e1 100644 --- a/apps/chat.js +++ b/apps/chat.js @@ -870,8 +870,8 @@ export class chatgpt extends plugin { if (e.user_id == getUin(e)) return false prompt = msg.trim() try { - if (e.isGroup && typeof this.e.group.getMemberMap === 'function') { - let mm = await this.e.group.getMemberMap() + if (e.isGroup) { + let mm = await this.e.bot.gml let me = mm.get(getUin(e)) || {} let card = me.card let nickname = me.nickname @@ -1580,7 +1580,7 @@ export class chatgpt extends plugin { bingAIClient.opts.userToken = bingToken bingAIClient.opts.cookies = cookies // opt.messageType = allThrottled ? 'Chat' : 'SearchQuery' - if (Config.enableGroupContext && e.isGroup && typeof e.group.getMemberMap === 'function') { + if (Config.enableGroupContext && e.isGroup) { try { opt.groupId = e.group_id opt.qq = e.sender.user_id diff --git a/utils/chat.js b/utils/chat.js index 097cee4..10bcd09 100644 --- a/utils/chat.js +++ b/utils/chat.js @@ -16,7 +16,7 @@ export async function getChatHistoryGroup (e, num) { } chats = chats.slice(0, num) try { - let mm = await e.group.getMemberMap() + let mm = await e.bot.gml for (const chat of chats) { if (e.adapter === 'shamrock') { if (chat.sender?.user_id === 0) {