参考
https://scrapbox.io/discordjs-japan/VoiceState
実現したいこと
- Discordでメンションしたメンバーを他のボイスチャンネルに移動させたい。
発生している問題
プログラムを実行してもメンバーが移動しません。
下記のソースコードはchannelを移動先ではなくnullにしています。
該当のソースコード
JavaScript
1//ボイスチャンネルを変更 2client.on('message',message=>{ 3 if (message.content.startsWith('!members') && message.guild) { 4 if (message.mentions.members.size !== 1) return message.channel.send('メンバーを1人指定してください'); 5 const member = message.mentions.members.first(); 6 member.voice.setChannel(null); 7 }})
試したこと
動作確認のためにボイスチャンネルから切断させる方法も試したのですが、こちらも動きませんでした。
切断はvoice.disconnect()やvoice.kick()で試しました。
補足情報(FW/ツールのバージョンなど)
discord.js: 11.6.4
あなたの回答
tips
プレビュー