Así que creé un sistema "Únete para crear" que crea una voz cuando un usuario se une y la elimina cuando se va. También creé comandos que les permiten cambiar los permisos de los canales.
Me preguntaba si es posible guardar sus permisos en la base de datos para que cuando creen otro canal, se cree con los mismos permisos. Hasta ahora solo podía hacer eso con el nombre del canal.
await channel.overwritePermissions([ { id: user.id, allow: ["MANAGE_CHANNELS", "CONNECT"], }, { id: member.guild.id, deny: ["CONNECT"], }, ]);