`function playSound(interaction) {
console.log(interaction.options.getString('sound'))
// console.log(interaction.member.voice.channelId)
let voiceChannel = interaction.member.voice.channelId;
if(!voiceChannel) {
interaction.reply("Join a channel first!");
return;
}
const connection = joinVoiceChannel({
channelId: interaction.member.voice.channelId,
guildId: interaction.guild.id,
adapterCreator: interaction.guild.voiceAdapterCreator,
});
// connect
// play
// leave
const player = createAudioPlayer();
const resource = createAudioResource('vineboom.mp3');
connection.subscribe(player);
player.play(resource);
player.on(AudioPlayerStatus.Idle, () => {
console.log('idle1');
});
player.on(AudioPlayerStatus.Playing, () => {
console.log('playing');
});
// console.log(interaction.guild.voiceAdapterCreator)
// setTimeout(destroyConnection,3000)
// function destroyConnection() {
// connection.destroy();
// }
}`