feat(dave): join with mic on (self_mute=false) so bot can speak and hear
Previously the selfbot joined self_mute=true (listen-only). Un-mute so both directions are enabled at the Discord voice-state level for live testing.
This commit is contained in:
@@ -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') {
|
||||
|
||||
Reference in New Issue
Block a user