fix: skip bot in counter

master
paring 2023-06-29 01:46:26 +09:00
parent 3c1a66eec1
commit 2cf11e2784
Signed by: pikokr
GPG Key ID: 8C7ABCEF704FD728
2 changed files with 3 additions and 0 deletions

View File

@ -117,6 +117,7 @@ client.on(GatewayDispatchEvents.VoiceStateUpdate, async ({ data, api }) => {
hasMe = true
continue
}
if (state.bot) continue
counter++
}

View File

@ -31,6 +31,7 @@ export class VoiceState {
channelId!: Snowflake | null
mute!: boolean
bot!: boolean
constructor(data: GuildVoiceState, public guild: Snowflake) {
this.update(data)
@ -40,5 +41,6 @@ export class VoiceState {
this.channelId = data.channel_id
this.id = data.user_id
this.mute = data.mute || data.self_mute
this.bot = data.member?.user?.bot ?? false
}
}