fix: getGroupList兼容trss-onebot array处理为数组

This commit is contained in:
127Wzc 2025-04-02 23:57:45 +08:00
parent 04b331af71
commit 2645292dd1
7 changed files with 28 additions and 41 deletions

View file

@ -1,4 +1,5 @@
import { AbstractTool } from './AbstractTool.js'
import { getGroupList } from '../common.js'
export class SendAvatarTool extends AbstractTool {
name = 'sendAvatar'
@ -27,12 +28,7 @@ export class SendAvatarTool extends AbstractTool {
const target = isNaN(targetGroupIdOrQQNumber) || !targetGroupIdOrQQNumber
? defaultTarget
: parseInt(targetGroupIdOrQQNumber) === e.bot.uin ? defaultTarget : parseInt(targetGroupIdOrQQNumber)
let groupList
try {
groupList = await e.bot.getGroupList()
} catch (err) {
groupList = e.bot.gl
}
let groupList = await getGroupList(e)
console.log('sendAvatar', target, pictures)
if (groupList.get(target)) {
let group = await e.bot.pickGroup(target)