diff --git a/src/main.rs b/src/main.rs index 4c64600..dbc2f7b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -442,7 +442,10 @@ async fn main() -> Result<(), MainError> { #[tracing::instrument(skip(command_router, shard, state))] async fn handle_events(command_router: Arc, state: State, mut shard: Shard) { - let event_types = EventTypeFlags::all(); + 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)