fix: listen for voice events

This commit is contained in:
2026-04-10 00:53:23 -04:00
parent 7885526944
commit dfda319ab4
2 changed files with 17 additions and 4 deletions

View File

@@ -212,7 +212,10 @@ async fn main() -> Result<(), MainError> {
#[tracing::instrument(skip(command_router, state))]
async fn handle_events(command_router: Arc<CommandRouter>, state: State, mut shard: Shard) {
let event_types = EventTypeFlags::GUILD_VOICE_STATES | EventTypeFlags::INTERACTION_CREATE;
let event_types = EventTypeFlags::GUILD_VOICE_STATES
| EventTypeFlags::INTERACTION_CREATE
| EventTypeFlags::VOICE_SERVER_UPDATE
| EventTypeFlags::VOICE_STATE_UPDATE;
while let Some(Some(event_res)) = shard
.next_event(event_types)