TheDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/joshuaKnauber/serpens_addon_market/llms.txt
Use this file to discover all available pages before exploring further.
upload command starts a step-by-step guided conversation with the Serpens marketplace bot, allowing you to submit a new addon, snippet, or package directly from Discord. The bot walks you through every required field — including file attachments — and saves your entry to the marketplace once all information has been collected.
Channel Requirement
Theupload command (and all marketplace commands) must be used in one of two designated channels:
- #addon-market (channel ID
767853772562366514) - #commands (channel ID
768053288989360128)
Upload Steps
- Addon
- Snippet
- Package
Start the conversation
Type
upload in #addon-market or #commands. The bot will reply asking what type of content you want to upload.Select the Addon type
Reply with
Addon or A. The bot confirms your choice and asks you to paste your Serpens export string.Paste your Serpens JSON export
Copy the export message from within Serpens and paste it into the channel. The bot validates the string using JSON parsing — if the string is not valid JSON, the bot will ask you to try again.
File attachment (depends on your export settings)
The bot checks the
external and blend flags in your JSON export and responds accordingly:external: trueandblend: false— No file upload needed. The entry is saved immediately and the bot confirms: “Thanks for uploading your addon! It might take a few minutes to show up on the marketplace!”external: trueandblend: true— No zip file needed. The bot asks you to attach a.blendexample file directly. Once received, the entry is saved and the bot confirms: “Thanks for uploading your addon and blend file! It might take a few minutes to show up on the marketplace!”external: falseandblend: false— The bot asks you to attach your addon’s.zipfile. Send it as a Discord attachment. Once the zip is received, the entry is saved and the bot confirms: “Thanks for uploading your addon!”external: falseandblend: true— The bot asks for your.zipfile first. After the zip is uploaded, the bot asks for a.blendexample file. Once both files are received, the entry is saved and the bot confirms: “Thanks for uploading your addon and blend file! It might take a few minutes to show up on the marketplace!”
You can type
cancel at any point during the conversation to abort the upload. The bot will discard all progress and confirm the cancellation: “I canceled your upload! Feel free to try again at any time!”The bot automatically deletes your messages after processing each reply. This keeps the marketplace channels tidy and prevents sensitive information (such as your JSON export string) from lingering in the channel history.
