Thanks for purchasing whitelabel and support us!
Please follow this guide very carefully, if you skip a single step, nothing will work - you've been warned. The process should not take more than 10 minutes, and will only need to be done once.
If you haven't done so already, you'll need to link your Patreon and Discord accounts on this page.
Patreon have a longer guide on how to do this here.
Next, we'll need to create your custom bot that Tickets will run under.
To do this, visit the Discord developer portal and press
New Application in the top right:
Enter a name for your bot and press create.
From here, you can change your bot's avatar:
Next, we need to edit some very important settings.
Switch to the
Bot tab in the sidebar, press
Add Bot and confirm:
You'll then be presented with new settings. Apply the following:
Public Botto off
Requires OAuth2 Code Grantto off (default)
Presence Intentto off (default)
- HIGHLY IMPORTANT, DO NOT SKIP: Set
Server Members Intentto on
You can ignore the
Bot Permissions section, it is simply a calculator and does not affect anything.
Please ensure that you have enabled
Server Members Intent: without it, your bot will not start.
Finally, ensure to save your changes.
Your settings should look as follows:
Next, head over to the Tickets dashboard and select the
Whitelabel tab on the sidebar.
Firstly, we have to submit the bot's token. This is like a password to the bot. Never send this token to anyone, even in our support server.
Head back over to the bot tab on the Discord developer portal and copy the token:
Then, paste it into the
Bot Token field and press
You will then be presented with a message saying that the bot is now online.
If you receive an error, make sure that you copied the token fully (not the client secret). Additionally, refresh the page and check the
Error Log table for any errors.
Before you can invite the bot to your server, you must kick the main
Tickets#6981 bot from your server. It is extremely important that you do this before inviting your custom bot to your server. If you do not do this, you risk data loss.
You may have noticed that the
Generate Invite Link button is no longer disabled after submitting the token.
Upon clicking the button, you will be taken to the normal bot invite page - select your server and authorise. It is important that you grant the bot all the permissions that it asks for.
We are not finished yet. Although the bot may be in your server, no commands or buttons will work until you complete all steps of the guide.
It is very important that you follow these instructions in the exact order they are written.
Head back to the
General Information tab of the Discord developer portal. Locate the
Public Key field, and press copy:
Head back to the whitelabel tab on our dashboard. Under the
Slash Commands heading, there is a
Public Key field. Paste the public key into that field, and press
Next, highlight the text in the
Interactions Endpoint URL field, just above the
Public Key field. Copy this link and head back over to the Discord developer portal.
Paste the URL into the corresponding
Interactions Endpoint URL field and press save changes.
If you are presented with the error
interactions_endpoint_url: The specified interactions endpoint URL could not be verified, this means that you have either copied the interaction URL incorrectly, or not submitted the public key to our dashboard yet.
The last mandatory step is to create the commands on your bot.
Simply head back to our dashboard and press the
Create Slash Commands button. Note that they may take up to an hour to show in your server.
And you're done! There are a few more optional steps if you wish to take them.
You can optionally change your custom bot's status. Simply enter the new status on the dashboard and press
Note that only
Listening statuses are supported currently - support for other types will be added in the future.
General Information tab of the Discord developer portal, you may have noticed
Terms Of Service URL and
You can enter our policies here to inform users of how their data may be used.