I want to create a record command like mee6 bot, i tried createStream but it's not available in discord.js v13
const { Client, CommandInteraction } = require("discord.js");
const { joinVoiceChannel, createAudioPlayer, AudioPlayerStatus, NoSubscriberBehavior, createAudioResource } = require("@discordjs/voice");
const fs = require("fs");
module.exports = {
name: "record",
category: "Text To Speech",
description: "Record voice in voice channel",
botPermissions: "",
/**
* @param { CommandInteraction } interaction
* @param { Client } client
*/
async execute(client, interaction) {
// join voice channel
const voiceChannel = interaction.member.voice.channel;
if (!voiceChannel) {
return interaction.reply({ content: "You are not in a voice channel" });
}
const connection = joinVoiceChannel({
channelId: voiceChannel.id,
guildId: interaction.guild.id,
adapterCreator: voiceChannel.guild.voiceAdapterCreator,
});
},
};