修复部分适配器不支持pickMember的问题

This commit is contained in:
zyc404 2024-05-07 14:41:05 +08:00
parent f8f5f8f83a
commit 991c63bb26

View file

@ -445,7 +445,13 @@ export async function createServer () {
Bot.on('message', e => {
e.message = e.message.map(item => {
if (item.type === 'at') {
return { ...item, text: e.group.pickMember(parseInt(item.qq)).card || e.group.pickMember(parseInt(item.qq)).nickname }
let user
try {
user = e.group.pickMember(parseInt(item.qq)).card || e.group.pickMember(parseInt(item.qq)).nickname
} catch (error) {
user = item.qq
}
return { ...item, text: user }
}
return item
})