Yo estoy siguiendo un tutorial en discord.js haciendo un billete de bot. He comprobado y yo todavía estoy recibiendo el mismo error:
TypeError: el canal.updateOverwrite no es una función
He mirado por encima de todos los StackOverflow preguntas que he podido encontrar, pero ninguno me ha funcionado. También he explorado un poco más fuera de LO, todavía no hay ayuda. Aquí está mi código:
module.exports = {
name: 'ticket',
description: 'Open a ticket!',
async execute(client, message, args, cmd, Discord) {
// creates tickets
let channel = await message.guild.channels.create(
`ticket: ${message.author.tag}`,
{ type: 'text' }
);
await channel.setParent('912495738947260446');
// updates channel perms
channel.updateOverwrite(message.guild.id, {
SEND_MESSAGE: false,
VIEW_CHANNEL: false
});
channel.updateOverwrite(message.author, {
SEND_MESSAGE: true,
VIEW_CHANNEL: true
});
const reactionMessage = await channel.send('Thanks for opening a ticket! A staff member will be with you shortly. While you are here, please tell us why you opened this ticket.');
try {
await reactionMessage.react("
1