diff --git a/dave/join.mjs b/dave/join.mjs index 00ff134..c0d10a7 100644 --- a/dave/join.mjs +++ b/dave/join.mjs @@ -86,8 +86,8 @@ mainWs.on('message', (raw) => { } else if (p.op === 0) { if (p.t === 'READY') { log(`main gw: READY as ${p.d.user?.username} (${p.d.user?.id})`); - mainWs.send(JSON.stringify({ op: 4, d: { guild_id: GUILD_ID, channel_id: CHANNEL_ID, self_mute: true, self_deaf: false } })); - log('main gw: sent Voice State Update (join, deaf=false so we can hear)'); + mainWs.send(JSON.stringify({ op: 4, d: { guild_id: GUILD_ID, channel_id: CHANNEL_ID, self_mute: false, self_deaf: false } })); + log('main gw: sent Voice State Update (join, mute=false + deaf=false so we can both speak and hear)'); } else if (p.t === 'VOICE_STATE_UPDATE' && p.d.user_id === SELF_ID && p.d.session_id) { voiceState.session_id = p.d.session_id; log('VOICE_STATE_UPDATE session_id acquired'); maybeConnectVoice(); } else if (p.t === 'VOICE_SERVER_UPDATE') {