Improve: Use explicit conversion and keep descriptive names for 'all'

- Use explicit conditional for user_id conversion instead of || operator
- Keep '全体成员' for nickname/card so clients can display meaningful text

Co-authored-by: sj817 <74231782+sj817@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2025-11-07 10:49:24 +00:00
parent af4865e043
commit 8e8b874419

View File

@ -45,9 +45,9 @@ class GetGroupMemberInfo extends OneBotAction<Payload, OB11GroupMember> {
if (payload.user_id === 'all' || payload.user_id === '0') { if (payload.user_id === 'all' || payload.user_id === '0') {
return { return {
group_id: +payload.group_id, group_id: +payload.group_id,
user_id: +payload.user_id || 0, user_id: payload.user_id === 'all' ? 0 : +payload.user_id,
nickname: '', nickname: '全体成员',
card: '', card: '全体成员',
sex: 'unknown' as const, sex: 'unknown' as const,
age: 0, age: 0,
area: '', area: '',