mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2025-12-19 21:20:07 +08:00
Fix: Skip UID conversion for user_id='all' in GetGroupMemberInfo
When user_id='all' or '0', return minimal member data without attempting UID conversion. This allows @all mentions to be processed normally without throwing Uin2Uid errors. Co-authored-by: sj817 <74231782+sj817@users.noreply.github.com>
This commit is contained in:
parent
b6117ed205
commit
af4865e043
@ -41,13 +41,13 @@ class GetGroupMemberInfo extends OneBotAction<Payload, OB11GroupMember> {
|
||||
}
|
||||
|
||||
async _handle (payload: Payload) {
|
||||
// 处理 @全体成员 的特殊情况
|
||||
if (payload.user_id === 'all') {
|
||||
// 处理 @全体成员 的特殊情况,跳过 UID 转换直接返回
|
||||
if (payload.user_id === 'all' || payload.user_id === '0') {
|
||||
return {
|
||||
group_id: +payload.group_id,
|
||||
user_id: 0,
|
||||
nickname: '全体成员',
|
||||
card: '全体成员',
|
||||
user_id: +payload.user_id || 0,
|
||||
nickname: '',
|
||||
card: '',
|
||||
sex: 'unknown' as const,
|
||||
age: 0,
|
||||
area: '',
|
||||
|
||||
Loading…
Reference in New Issue
Block a user