In this section, you will have a detailed explanation of all configurable options.
Settings
{
"oauth2": {
"client-id": "", // INSERT YOUR CLIENT ID HERE
"client-secret": "", // INSERT YOUR CLIENT SECRET HERE
"redirect-uri": "https://boostbot.online/api/oauth2/YOURGUILDID/redirect" // INSERT YOUR GUILD ID HERE
},
"discord-settings": {
"bot-token": "", // INSERT YOUR BOT TOKEN HERE
"whitelisted-users": [""], // INSERT YOUR DISCORD ID HERE AND ANY OTHER PEOPLES U WANT USING THE BOT
"guild-id": "", // INSERT YOUR GUILD ID HERE
"use-proxies": false, // SET TO TRUE IF YOU ARE USING PROXIES FALSE IF NOT
"logging": {
"automationLogs": false, // SET TO TRUE IF U WANT LOGS TO SEND TO A CHANNEL IF NOT SET FALSE
"automationLogsChannelId": "" // YOUR DISCORD LOG CHANNEL ID
},
"captcha-settings": {
"type": "", // INSERT EITHER `razorcap` OR `capsovler`
"key": "" // INSERT YOUR API KEY HERE
},
"live-stock": true, // SET TO TRUE IF U WANT THE BOT TO SHOW LIVE STOCK FALSE IF NOT
"live-stock-channel-id": "", // YOUR DISCORD CHANNEL ID FOR THE LIVE STOCK
"live-stock-delay": 5 // SET THE DELAY FOR THE LIVE STOCK in Minutes
},
"customization": {
"enable-onliner": true, // SET THE ONLINER AS TRUE IF U WANT IT TO ONLINE TOKENS OR FALSE IF U WANT THE ONLINER OFF
"embed-color": "", // SET THE COLOR OF THE EMBED AND IMAGE https://htmlcolorcodes.com/
"display-name": "", // SET THE TOKEN NICKNAME HERE
"custom-bio": "", // SET THE TOKEN BIO HERE
"custom-pfp": "", // SET THE TOKEN PFP HERE USING THE SAME WAY I HAVE DISPLAYED HERE
"custom-banner": "", // SET THE TOKEN BANNER HERE USING THE SAME WAY I HAVE DISPLAYED HERE
"custom-pronouns": "", // SET THE TOKENS PRONOUNS
"custom-decoration": "", // DECORATION EITHER `boostrelic` OR `cyberspace`
"custom-avatar-decoration": "", // AVATAR DECORATION EITHER `Headset` OR `FuturisticUI` OR `Smoke`
"custom-status": "", // THIS IS THE STATUS TEXT
"custom-status-emoji": "", // THIS IS STATUS EMOJI
"bot-customization": {
"custom-activity": "" // SET THE BOTS STATUS HERE
}
},
"website-settings": {
"discord-link": "",
"website-link": "",
"footer": ""
},
"RPC-settings": {
"enabled": true, // SET THE RPC TRUE OR FALSE DEPENDING IF U WANT TO USE
"name": "", // SETS THE NAME FOR THE RPC
"buttons": [
{
"label": "", // SET BUTTON LABEL
"value": "" // SET BUTTON URL
},
{
"label": "", // SET BUTTON LABEL
"value": "" // SET BUTTON URL
}
],
"large-text": "", // THE TEXT WHEN HOVERING OVER THE PHOTO
"large-image": "", // THE ID OF THE PHOTO FROM DISCORD.DEV
"details": "", // ANOTHER TEXT LINE U CAN ENTER ANYTHING
"state": "", // ANOTHER TEXT LINE U CAN ENTER ANYTHING
"application-id": "" // YOUR BOTS ID
},
"automation-settings": {
"port": 80, // HERE YOU WANT TO PUT THE PORT YOUR USING AND YOU HAVE OPENED UP TO ALLOW LINK HERE TO SHOW YOU HOW TO ``https://www.youtube.com/watch?v=t7_HWmHlYnU``
"host": "localhost", // HERE YOU WANT TO PUT THE IP ADDRESS OF YOUR VPS IF YOUR HOSTING ON A VPS IF NOT PUT YOUR IP IF USING ON MAIN PC
"auto-hold": true, // SET TO TRUE IF U WANT THE BOT TO AUTOMATICALLY HOLD BOOSTS ON YOUR WEBSITE FALSE IF NOT
"max-retries": 2, // SET THE AMOUNT OF RETRYS TO COMPLETE ORDER SO IF A TOKEN IS INVAILD OR MISSING BOOSTS IT WILL GRAB THE NEXT TOKEN
"sellix": {
"enabled": false, // SET TO TRUE IF U WANT TO USE SELLIX, FALSE IF U DONT WANT TO USE SELLIX
"api-key": "", // YOUR SELLIX API KEY
"inviteFieldName": "What is your Discord Invite?", // SET THE FIELD NAME SAME AS THE ONE ON YOUR PRODUCT YOUVE MADE
"products": [
{
"id": "",
"amount": 6,
"stock": "1 Months"
}
]
},
"sellapp-config": {
"enabled": false, // SET TO TRUE IF U WANT TO USE SELLAPP, FALSE IF U DONT WANT TO USE SELLAPP
"api-key": "", // YOUR SELLAPP API KEY
"inviteFieldValue": 0, // SET THE FIELD VALUE SAME AS THE ONE ON YOUR PRODUCT YOUVE MADE
"products": [
{
"id": 202517,
"amount": 4,
"stock": "3 Months"
}
]
},
"sellsn": {
"enabled": false, // true or false IF U WANT TO USE SELLSN
"api-key": "", // YOUR SELLSN API KEY
"storeID": "", // YOUR SELLSN STORE ID
"webhookSecret": "XXX", // YOUR SELLSN WEBHOOK SECRET
"inviteFieldName": "invite", // SET THE FIELD NAME SAME AS THE ONE ON YOUR PRODUCT YOUVE MADE
"products": [
{
"id": "",
"amount": 6,
"stock": "1 Month"
},
{
"id": "",
"amount": 8,
"stock": "1 Month"
}
]
},
"sellauth": {
"enabled": true, // true or false IF U WANT TO USE SellAuth
"api-key": "XXX", // YOUR SellAuth API KEY
"shopID": "XXX", // YOUR SellAuth SHOP ID
"inviteFieldName": "What is your discord server invite link?", // SET THE FIELD NAME SAME AS THE ONE ON YOUR PRODUCT YOUVE MADE
"products": [
{
"id": "",
"amount": 2,
"stock": "3 Months"
},
{
"id": "",
"amount": 8,
"stock": "3 Months"
},
{
"id": "",
"amount": 14,
"stock": "3 Months"
}
]
}
}
}
Setting Up OAuth2
{
"oauth2": {
"client-id": "", // INSERT YOUR CLIENT ID HERE
"client-secret": "", // INSERT YOUR CLIENT SECRET HERE
"redirect-uri": "https://boostbot.online/api/oauth2/YOURGUILDID/redirect" // INSERT YOUR GUILD ID HERE
},
Client ID & Client Secret
To Get the client id you will need to head over to
On this page you can grab the Client ID & Client Secret now copy and paste them into the correct place in config
Redirect URI
Right-click your server and click Copy Server ID.
Replace YOURGUILDID in the config with your actual guild ID.
Setting Up Discord Settings
"discord-settings": {
"bot-token": "", // INSERT YOUR BOT TOKEN HERE
"whitelisted-users": [""], // INSERT YOUR DISCORD ID HERE AND ANY OTHER PEOPLES U WANT USING THE BOT
"guild-id": "", // INSERT YOUR GUILD ID HERE
"use-proxies": false, // SET TO TRUE IF YOU ARE USING PROXIES FALSE IF NOT
"logging": {
"automationLogs": false, // SET TO TRUE IF U WANT LOGS TO SEND TO A CHANNEL IF NOT SET FALSE
"automationLogsChannelId": "" // YOUR DISCORD LOG CHANNEL ID
},
"captcha-settings": {
"type": "razorcap", // INSERT EITHER `razorcap` OR `capsovler`
"key": "" // INSERT YOUR API KEY HERE
},
"live-stock": true, // SET TO TRUE IF U WANT THE BOT TO SHOW LIVE STOCK FALSE IF NOT
"live-stock-channel-id": "", // YOUR DISCORD CHANNEL ID FOR THE LIVE STOCK
"live-stock-delay": 5 // SET THE DELAY FOR THE LIVE STOCK in Minutes
},
Bot Token
Whitelisted User IDs
Enable Developer Mode in your Discord settings.
Right-click your username and select Copy User ID.
Add these IDs under whitelisted-users in the config.
Guild ID
Right-click your server and click Copy Server ID.
Paste it under guild-id.
Proxies
Set use-proxies to true if you're using proxies. Use the format:
USER:PASS@HOST:PORT
Logging
To enable logging, set logging to true and choose a channel.
Right-click the channel and click Copy Channel ID, then paste it into logging-channel-id.
Captcha
You can use razorcap or capsolver. Add your API key under the key field.
Live Stock
To enable live stock display, set it to true and provide a channel-id.
Use Copy Channel ID the same way as in logging.
update-delay controls how often the stock embed updates (in minutes).
Setting Up Customization
"customization": {
"enable-onliner": true, // SET THE ONLINER AS TRUE IF U WANT IT TO ONLINE TOKENS OR FALSE IF U WANT THE ONLINER OFF
"embed-color": "", // SET THE COLOR OF THE EMBED AND IMAGE https://htmlcolorcodes.com/
"display-name": "", // SET THE TOKEN NICKNAME HERE
"custom-bio": "", // SET THE TOKEN BIO HERE
"custom-pfp": "", // SET THE TOKEN PFP HERE USING THE SAME WAY I HAVE DISPLAYED HERE
"custom-banner": "", // SET THE TOKEN BANNER HERE USING THE SAME WAY I HAVE DISPLAYED HERE
"custom-pronouns": "", // SET THE TOKENS PRONOUNS
"custom-decoration": "", // DECORATION EITHER `boostrelic` OR `cyberspace`
"custom-avatar-decoration": "", // AVATAR DECORATION EITHER `Headset` OR `FuturisticUI` OR `Smoke`
"custom-status": "", // THIS IS THE STATUS TEXT
"custom-status-emoji": "", // THIS IS STATUS EMOJI
"bot-customization": {
"custom-activity": "" // SET THE BOTS STATUS HERE
}
},
Onliner
Enable or disable whether tokens stay online after boosting.
Embed Color
Display Name
Set a display name for the bots. Leave blank to keep their default name.
Custom Bio
Set a custom bio for the bots or leave blank.
Custom PFP
Upload a profile picture to assets/images/ and specify the filename.
Custom Banner
Upload a banner image to assets/images/ and specify the filename.
Custom Pronouns
Set pronouns for the tokens or leave blank.
Custom Decoration
Choose between:
boostrelic
cyberspace
Leave blank to disable.
Custom Avatar Decoration
Choose between:
Headset
FuturisticUI
Smoke
Leave blank to disable.
Custom Status & Emoji
Set a custom status message and an optional emoji for tokens.
Set a footer message (like your name or brand) for footer
This will make the buttons on your webpage work, and the footer will show your custom text at the bottom.
Setting Up Discord Rich Presence (RPC)
"RPC-settings": {
"enabled": true, // SET THE RPC TRUE OR FALSE DEPENDING IF U WANT TO USE
"name": "", // SETS THE NAME FOR THE RPC
"buttons": [
{
"label": "", // SET BUTTON LABEL
"value": "" // SET BUTTON URL
},
{
"label": "", // SET BUTTON LABEL
"value": "" // SET BUTTON URL
}
],
"large-text": "", // THE TEXT WHEN HOVERING OVER THE PHOTO
"large-image": "", // THE ID OF THE PHOTO FROM DISCORD.DEV
"details": "", // ANOTHER TEXT LINE U CAN ENTER ANYTHING
"state": "", // ANOTHER TEXT LINE U CAN ENTER ANYTHING
"application-id": "" // YOUR BOTS ID
},
RPC Settings
RPC (Rich Presence) can be turned on or off.
If set to true, make sure all fields are filled out correctly.
If set to false, only custom-status and custom-status-emoji are required.
You can use up to 2 buttons.
If you want only one, remove the second button.
label → the text that shows on the button
value → the link the button opens
Large Text
This is the text shown when you hover over the large image.
Large Image
To add the image:
Go to:
https://discord.com/developers/applications/{your_bot_id}/rich-presence/assets
Upload your image.
Go to the Visualizer, select your image under "Large Image Key".
Right-click the image preview on the right, and copy the link.
Use the image ID from the link in the large-image field.
Example image URL:
https://cdn.discordapp.com/app-assets/1191329284053274674/1191823978726178836.png
→ Use: 1191823978726178836
Details
Another text line you can customize freely.
State
A second text line, also customizable.
Application ID
Automation Setup
"automation-settings": {
"port": 80, // HERE YOU WANT TO PUT THE PORT YOUR USING AND YOU HAVE OPENED UP TO ALLOW LINK HERE TO SHOW YOU HOW TO ``https://www.youtube.com/watch?v=t7_HWmHlYnU``
"host": "localhost", // HERE YOU WANT TO PUT THE IP ADDRESS OF YOUR VPS IF YOUR HOSTING ON A VPS IF NOT PUT YOUR IP IF USING ON MAIN PC
"auto-hold": true, // SET TO TRUE IF U WANT THE BOT TO AUTOMATICALLY HOLD BOOSTS ON YOUR WEBSITE FALSE IF NOT
"max-retries": 2, // SET THE AMOUNT OF RETRYS TO COMPLETE ORDER SO IF A TOKEN IS INVAILD OR MISSING BOOSTS IT WILL GRAB THE NEXT TOKEN
"sellix": {
"enabled": false, // SET TO TRUE IF U WANT TO USE SELLIX, FALSE IF U DONT WANT TO USE SELLIX
"api-key": "", // YOUR SELLIX API KEY
"inviteFieldName": "What is your Discord Invite?", // SET THE FIELD NAME SAME AS THE ONE ON YOUR PRODUCT YOUVE MADE
"products": [
{
"id": "",
"amount": 6,
"stock": "1 Months"
}
]
},
"sellapp-config": {
"enabled": false, // SET TO TRUE IF U WANT TO USE SELLAPP, FALSE IF U DONT WANT TO USE SELLAPP
"api-key": "", // YOUR SELLAPP API KEY
"inviteFieldValue": 0, // SET THE FIELD VALUE SAME AS THE ONE ON YOUR PRODUCT YOUVE MADE
"products": [
{
"id": 202517,
"amount": 4,
"stock": "3 Months"
}
]
},
"sellsn": {
"enabled": false, // true or false IF U WANT TO USE SELLSN
"api-key": "", // YOUR SELLSN API KEY
"storeID": "", // YOUR SELLSN STORE ID
"webhookSecret": "XXX", // YOUR SELLSN WEBHOOK SECRET
"inviteFieldName": "invite", // SET THE FIELD NAME SAME AS THE ONE ON YOUR PRODUCT YOUVE MADE
"products": [
{
"id": "",
"amount": 6,
"stock": "1 Month"
},
{
"id": "",
"amount": 8,
"stock": "1 Month"
}
]
},
"sellauth": {
"enabled": true, // true or false IF U WANT TO USE SellAuth
"api-key": "XXX", // YOUR SellAuth API KEY
"shopID": "XXX", // YOUR SellAuth SHOP ID
"inviteFieldName": "What is your discord server invite link?", // SET THE FIELD NAME SAME AS THE ONE ON YOUR PRODUCT YOUVE MADE
"products": [
{
"id": "",
"amount": 2,
"stock": "3 Months"
},
{
"id": "",
"amount": 8,
"stock": "3 Months"
},
{
"id": "",
"amount": 14,
"stock": "3 Months"
}
]
}
}
}
Setting Up Port and Host
port: Use ports like 80, 443, 8080, or 1337.
host: Your VPS IP address.
How To Open the Port
Auto Hold
Automatically places your boost products on hold if no stock is available.
Automatically removes hold when stock is restocked.
Max Retries
Set to 0 if you do not want failed tokens to retry. You can set this to any number otherwise.
Use /setup-autobuy command with your API key to auto fetch and configure products.
For SellSN and SellAuth, make sure you set the storeID or shopID in the config before using the command.
For SellSN
For SellAuth
The part highlighted in each video is the storeID (for SellSN) or shopID (for SellAuth).
You must enter this into the config before running the /setup-autobuy command, as it's required to fetch the correct product information.
Format your product titles as:
14 x Server Boosts 3 Months
8 x Server Boosts 1 Month
If the setup is correct, your config will update automatically.