-
-
Notifications
You must be signed in to change notification settings - Fork 12
How to Setup Discord
James edited this page Aug 15, 2026
·
1 revision
Send a message to a Discord channel when an upload starts, finishes, or fails.
-
Edit->Preferences->Build Uploader->Services->Discordholds your bot token. Saved to your own PC only and never written into your project. Every person on your team enters their own. -
Project Settings->Build Uploader->Services->Discordholds server names, channel IDs and app names. Saved to<YourProjectPath>/BuildUploader/and safe to commit so your team shares them.
Create the entry in Project Settings, then enter its secret in Preferences. The Name is what links the two - it must match exactly.
- Go to the Discord developer dashboard
- (Or press the
Developer Dashboardbutton at the top of the Preferences page)
- (Or press the
- Press
New Application, give it a name (eg:Build Uploader) and pressCreate - Get the token
- Go to
Botin the left sidebar - Press
Reset Tokenand confirm - Copy the token it shows you. You only get to see it once - if you lose it, reset it again
- Go to
- Invite the bot to your server
- Go to
OAuth2in the left sidebar - Under
Scopestickbot - Under
Bot PermissionstickSend Messages - Copy the generated URL at the bottom, paste it into your browser, and pick the server to add the bot to
- You need
Manage Serverpermission on that Discord server to do this
- You need
- Go to
- Turn on
Enabled - Under
Appspress+to create a new App-
Name: anything you like. This is just a label so you can pick it in a dropdown later. eg:Release Bot -
Token: paste the token from step 1- Tick
Showif you want to see what you pasted
- Tick
-
- Under
Appspress+-
Name: the exact sameNameyou used in Preferences -
Is Bot: leave this on. Turn it off only if you are using a user token instead of a bot token
-
- Press
Add Serverat the top-
Name: your Discord server name. Anything you like. eg:My Studio -
Server ID: your Discord server ID (see below). Used to keep channels grouped in the UI
-
- Under
Channelspress+for each channel you want to post to-
Name: anything you like. eg:Build Notifications -
Channel ID: the real Discord channel ID. This one matters
-
The easiest way is to read them out of the URL. Open Discord in a browser (or press a channel in the desktop app and look at the address), and you'll see:
https://discord.com/channels/123456789012345678/987654321098765432
^ Server ID ^ Channel ID
Alternatively, turn on User Settings->Advanced->Developer Mode in Discord, then right click any server or channel and press Copy Server ID / Copy Channel ID.
- Go to
Window->Build Uploader->Open Window - Add a
Discord Message Channelaction to your Upload Config-
App: the App you made -
Server: the server you made -
Channel: the channel you added -
Text: the message. Supports{keys}- see String Formatter -
Embeds: optional. Press+to add a nicely formatted box below the message-
Title: the heading of the embed -
Desc: the body text -
Color: the coloured bar down the left side, as a hex value. eg:#009000for green - All three support
{keys}
-
-
- Set
TriggersandWhen To Executeto control when it fires- eg:
OnTaskFinished+Alwaysposts once at the end whether the upload passed or failed - eg:
OnTaskFinished+IfFailedonly nags you when something broke
- eg: