Saya mencari bot perselisihan yang dapat memutuskan pengguna secara otomatis ketika mereka menekan tombol tuli

Jika tidak ada bahkan bisa dilakukan ?

Dan jika itu dapat dicapai, Apa yang Dibutuhkan (saya tidak membuat bot perselisihan sebelumnya)

-1
Ibrahim Atef Elmasry 12 Mei 2021, 17:06

1 menjawab

Jawaban Terbaik

Anda dapat menggunakan peristiwa Client#voiceStateUpdate, yang akan dipicu saat pengguna menjadi tuli, antara lain. Anda kemudian dapat memeriksa apakah peristiwa tersebut dipicu secara khusus dari seseorang yang memekakkan telinga dengan memeriksa apakah VoiceState#selfDeafbenar. Jika ya, Anda dapat menggunakan VoiceState#kick() untuk menendang mereka. Sebaiknya periksa dulu VoiceState#member#manageable< /a> pertama untuk memastikan Anda bisa menendang mereka.

client.on('voiceStateUpdate', (oldState, newState) => {
  if (newState.deafened && newState.member.manageable) {
    newState.kick();
  }
});
2
Lioness100 12 Mei 2021, 14:12