mirror of
https://github.com/Stefanuk12/RAssets.git
synced 2026-08-14 21:04:43 +00:00
Have control over when to upload your assets on ROBLOX.
- TypeScript 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| lib | ||
| src | ||
| test | ||
| .gitignore | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
RAssets
A simple Typescript wrapper to upload assets. See test/index.ts for examples.
getCSRF
This function allows you to get the CSRF token for a specific cookie.
await RAssets.getCSRF("cookie")
getRequestVerificationToken
This function allows you to get the __RequestVerificationToken for a specific cookie
await RAssets.getRequestVerificationToken("cookie")
uploadAudio
This function allows you to upload an audio
const uploadAudio = await RAssets.uploadAudio(cookie, {
name: "test",
file: testAudio.toString("base64"),
paymentSource: "User"
})
upload
This function allows you to upload any asset (working) using the "hidden" api endpoint - http://data.roblox.com/Data/Upload.ashx. If you specify an assetid that you own, you may even overwrite that asset
const uploadAsset = await RAssets.upload(cookie, {
file: testModel,
assetType: "Model",
name: "test",
description: "test",
ispublic: true,
allowcomments: true
})