Setup Guide
In this section, you will learn how to setup this program for use.
Setup Guide
Downloading the File
Download the Boost Bot Get the file from the following link: https://mega.nz/file/5Hd2lAxQ#LBVuwg2hy7Gp3vRobHL7_ud-fYhjS5qARd3T0-J5Jx4
Extract the Files Once downloaded, extract the contents using WinRAR (or any compatible archive tool).
Activate Your License Navigate to the following file:
assets/license.key
Open it and paste your license key provided at the time of purchase.
Configure Your Settings Go to:
assets/config.json
Open the file and begin setting up your preferences. It should look similar to the example below (replace placeholders with your own values).
{
"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 Discord Bot
{
"oauth2": {
"client-id": "YOUR-CLIENT-ID", // INSERT YOUR CLIENT ID HERE
"client-secret": "YOUR-CLIENT-SECRET", // INSERT YOUR CLIENT SECRET HERE
"redirect-uri": "https://boostbot.online/api/oauth2/YOURGUILDID/redirect" // CHANGE URGUILD ID TO YOUR GUILD ID U PUT BELOW
},
Client ID & Secret
Obtain your Client ID through your developer portal https://discord.com/developers/applications/1276295826905497671/oauth2
Obtain your Client Secret through your developer portal https://discord.com/developers/applications/1276295826905497671/oauth2
Redirects
Add the redirect URL into Redirects, as shown in the screenshot, the redirect URL is in the redirects. https://boostbot.online/api/oauth2/YOURGUILDID/redirect

Setting Up Discord Setting
"discord-settings": {
"bot-token": "YOUR-BOT-TOKEN", // INSERT YOUR BOT TOKEN HERE
"whitelisted-users": ["YOUR-DISCORD-ID"], // INSERT YOUR DISCORD ID HERE AND ANY OTHER PEOPLES U WANT USING THE BOT
"whitelisted-roles": ["YOUR-ROLE-ID"], // INSERT YOUR DISCORD ROLE ID YOU WANT WHITELISTING TO THE BOT
"guild-id": "YOUR-GUILD-ID", // INSERT YOUR GUILD ID HERE
"use-proxies": false, // SET TO TRUE IF YOU ARE USING PROXIES FALSE IF NOT
"logging": {
"automationLogs": true, // SET TO TRUE IF U WANT LOGS TO SEND TO A CHANNEL IF NOT SET FALSE
"automationLogsChannelId": "YOUR-LOGS-CHANNEL-ID" // YOUR DISCORD LOG CHANNEL ID
},
"captcha-settings": {
"type": "razorcap", // Use RazorCap as only solver working rn
"key": "YOUR-API-KEY" // INSERT YOUR API KEY HERE
},
"live-stock": false, // SET TO TRUE IF U WANT THE BOT TO SHOW LIVE STOCK FALSE IF NOT
"live-stock-channel-id": "xxx", // YOUR DISCORD CHANNEL ID FOR THE LIVE STOCK
"live-stock-delay": 5 // SET THE DELAY FOR THE LIVE STOCK in Minutes
},
Bot Token
We will need to input our discord bot token here "bot-token": "YOUR-BOT-TOKEN",

Whitelisting User IDs
Setting up this configuration will allow users to interact with the bot.
Enable Developer Mode on Discord which can be found in your setting
Right click on a user and click on "Copy User ID"

Proxies
Set use-proxies
to true
if you're using proxies with the bot. Use the format:
USER:PASS@HOST:PORT
If you're not using proxies, set use-proxies
to false
.
Logging
Set logging
to true
to enable boost logs. If enabled, choose the channel where logs will be sent by right-clicking the desired channel and selecting "Copy Channel ID". Paste that ID into the config. Set logging
to false
to disable this feature.

Captcha Settings
You can choose RazorCap
to solve captchas on tokens. In the key
section, input the captcha key provided on the RazorCap website.
Live Stock
You can enable or disable this feature. If set to true
, you must input the channel ID where you want the live stock to be shown. To get the channel ID, right-click the channel and select "Copy Channel ID", then paste it into the channel ID field.

The live stock delay is set in minutes and determines how often the embed updates with the stock information.
Setting Up Customizations
"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": "#00A2FF", // SET THE COLOR OF THE EMBED AND IMAGE https://htmlcolorcodes.com/
"display-name": ".gg/vantaboosts", // SET THE TOKEN NICKNAME HERE
"custom-bio": "Buy Boosts Here", // SET THE TOKEN BIO HERE
"custom-pfp": "assets/images/vanta.png", // SET THE TOKEN PFP HERE USING THE SAME WAY I HAVE DISPLAYED HERE
"custom-banner": "assets/images/banner.png", // SET THE TOKEN BANNER HERE USING THE SAME WAY I HAVE DISPLAYED HERE
"custom-pronouns": "https://vanta.cc/", // SET THE TOKENS PRONOUNS
"custom-decoration": "boostrelic", // DECORATION EITHER `boostrelic` OR `cyberspace`
"custom-avatar-decoration": "Headset", // AVATAR DECORATION EITHER `Headset` OR `FuturisticUI` OR `Smoke`
"custom-status": "Vanta Boosts", // THIS IS THE STATUS TEXT
"custom-status-emoji": "🔥", // THIS IS STATUS EMOJI
"bot-customization": {
"custom-activity": "vantaboosts", // SET THE BOTS STATUS HERE
"custom-activity-type": "Watching" // SETS THE BOT ACTIVITY
}
},
Onliner
Enable or disable whether tokens stay online after boosting.
Embed Color
Choose the color for all your embeds throughout the bot. Use htmlcolorcodes.com to pick the color that suits you.
Display Name
Set the name you want the bots to change to. Leave blank if you don’t want them to change their name.
Custom Bio
Enter a bio you want to use or leave blank to keep no bio.
Custom PFP
Add your profile picture to the folder assets/images
and update the config to match the file name.
Custom Banner
Add your banner image to the folder assets/images
and update the config to match the file name.
Custom Pronouns
Add text for the pronouns area or leave blank for none.
Custom Decoration
Choose one of the following decorations to add to profiles:
boostrelic
cyberspace
Enter one exactly or leave blank if you don’t want a decoration.
Custom Avatar Decoration
Choose one of:
Headset
FuturisticUI
Smoke
Custom Status & Emoji
Set the status text you want the bot to display, and add your favorite emoji to show on the booster’s status.
Bot Customization - Custom Activity
Set what you want the bot’s activity status to be.
Setting Up Website Customizations
"website-settings": {
"discord-link": "https://discord.gg/vantaboosts",
"website-link": "https://vantaboosts.com/",
"footer": "© Vanta Boosts All Rights Reserved."
},
Set these options to your Discord link and website link. Then add a footer to enable the buttons on the webpage. The footer is for text where you can add your name or other info.
Setting Up Discord Rich Presence (RPC)
"RPC-settings": {
"enabled": true, // SET THE RPC TRUE OR FALSE DEPENDING IF U WANT TO USE
"name": "vantaboosts", // THIS IS THE NAME FOR THE RPC
"buttons": [
{
"label": "Buy Boosts", // SET BUTTON LABEL
"value": "https://vantaboosts.com/" // SET BUTTON URL
},
{
"label": "Support Server", // SET BUTTON LABEL
"value": "https://discord.gg/vantaboosts" // SET BUTTON URL
}
],
"large-text": "Boosts Bot", // THE TEXT WHEN HOVERING OVER THE PHOTO
"large-image": "XXX", // THE ID OF THE PHOTO FROM DISCORD.DEV
"details": "Cheapest Boosts & Legit :)", // ANOTHER TEXT LINE U CAN ENTER ANYTHING
"state": "https://vantaboosts.com/", // ANOTHER TEXT LINE U CAN ENTER ANYTHING
"application-id": "XXX" // YOUR BOTS ID
},
RPC
You can enable or disable RPC.
If set to
true
, make sure to fill out all the fields correctly.If set to
false
, only the custom status and emoji need to be filled out.
Buttons
You can add up to 2 buttons.
If you want only one button, simply remove the second button from the list.
The
label
is the button text.The
value
is the URL/link users will be taken to when clicking the button.
Example:
"RPC-settings": {
"enabled": true, // Enable or disable RPC
"name": "Vanta Boosts", // RPC name
"buttons": [
{
"label": "Buy Boosts", // Button text
"value": "https://vantaboosts.com/" // Button URL
}
],
"large-text": "Boosts Bot", // Text when hovering over the large image
"large-image": "XXX", // Image asset ID from Discord Developer Portal
"details": "Cheapest Boosts & Legit :)", // Custom details text
"state": "https://vantaboosts.com/", // Custom state text
"application-id": "XXX" // Your bot’s Application ID
}
Large Text
This text appears when you hover over the large image in the RPC. Set it to whatever you like.
Large Image
To set the large image:
Go to the Discord Developer Portal under your bot’s Rich Presence tab.
Upload your desired image.
In the visualizer, select the image as the Large Image Key.
Right-click the image preview and copy the image URL.
The part after the last slash (
/
) and before.png
is your image asset ID. Use this ID in the config.
If you need help, feel free to open a ticket or DM me.
Details
Custom text you can set to whatever you want. Displays in the RPC.
State
Another custom text field, set as you like.
Application ID
Go to the Discord Developer Portal, select your bot, and copy the Bot ID. Paste it here.
Automation Setup
"automation-settings": {
"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": "XXX", // YOUR SELLIX API KEY
"merchantName": "Vanta Boosts", // YOUR MERCHANT NAME
"inviteFieldName": "What is your discord server invite link?", // SET THE FIELD NAME SAME AS THE ONE ON YOUR PRODUCT YOUVE MADE
"displayNameFieldName": "Display Name", // SET THE FIELD NAME AND SET IN SELLIX
"bioFieldName": "Bio", // SET THE FIELD NAME AND SET IN SELLIX
"products": [
{
"id": "",
"amount": 6,
"stock": "1 Months"
}
]
},
"sellapp": {
"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, // THE NUMBER FOR YOUR INVITE FIELD
"inviteFieldName": "Invite", // SET YOUR INVITE FIELD NAME
"displayNameFieldValue": 1, // THE NUMBER FOR YOUR DISPLAY NAME FIELD
"displayNameFieldName": "Display Name",// SET YOUR DISPLAY NAME
"bioFieldValue": 2, // THE NUMBER FOR YOUR BIO FIELD
"bioFieldName": "Bio", // SET THE BIO FIELD NAME
"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
"inviteFieldName": "invite", // SETS YOUR INVITE FIELD NAME
"displayNameFieldName": "Display Name", // SETS YOUR DIPLAY NAME FIELD
"bioFieldName": "Bio", // SETS YOUR BIO FIELD NAME
"products": [
{
"id": "YOUR PRODUCT ID",
"amount": 6,
"stock": "1 Month"
},
{
"id": "YOUR PRODUCT 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
"displayNameFieldName": "Display Name", // SETS YOUR DISPLAY NAME FIELD
"bioFieldName": "Bio", // SETS YOUR BIO FIELD
"products": [
{
"id": "YOUR PRODUCT ID",
"amount": 2,
"stock": "3 Months"
},
{
"id": "YOUR PRODUCT ID",
"amount": 8,
"stock": "3 Months"
},
{
"id": "YOUR PRODUCT ID",
"amount": 14,
"stock": "3 Months"
}
]
},
"sellhub": {
"enabled": true, // SET TO true/false DEPENDING IF YOUR USING IT OR NOT
"api-key": "", // ENTER API KEY
"inviteFieldName": "invite", // SETS INVITE FIELD NAME
"displayNameFieldName": "Display Name", // SETS DISPLAY NAME FIELD
"bioFieldName": "Bio", // SETS BIO FIELD NAME
"products": [
{
"id": "f83fe7c4-f080-4925-8ce6-9309d1b9e07e",
"amount": 14,
"stock": "3 Months"
}
]
}
}
Auto Hold
This can be enabled or disabled. If set to true
and you have one of the stores set up for autoboost, it will automatically set your boost products on the store to HOLD. This prevents purchases when you have no stock. As soon as you restock tokens in the bot, it will UNHOLD the boost products.
Max Retries
Set this to 0
if you don’t want the bot to retry failed tokens while boosting.
Or set it to any number to specify how many retries you want.
Manually Set Up Auto Delivery
Setting Up SellApp Manuaslly
#### SellApp Configuration
In your config, you'll see this. This is the config for your SellApp products.
```json
"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,
"inviteFieldName": "Invite",
"displayNameFieldValue": 1,
"displayNameFieldName": "Display Name",
"bioFieldValue": 2,
"bioFieldName": "Bio",
"products": [
{
"id": "product_id", // Product ID of each product
"amount": 4, // Amount Of Boosts
"stock": "3 Months" // Which Stock To Use
}
]
}
```
Adding different products will be used to boost if a webhook comes from sell.app, meaning if we have a product with the ID of 1337 and someone pays an order, our API will process it and look within the config for a product with the ID of 1337 and boost the server with the amount of months specified in the config.
##### Having multiple products
```json
"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,
"inviteFieldName": "Invite",
"displayNameFieldValue": 1,
"displayNameFieldName": "Display Name",
"bioFieldValue": 2,
"bioFieldName": "Bio",
"products": [
{
"id": 38483643683, // Product ID of each product
"amount": 4, // Amount Of Boosts
"stock": "3 Months" // Which Stock To Use
},
{
"id": 38483643683,
"amount": 4,
"stock": "3 Months"
}
]
}
```
Make sure not to have an extra comma on the last product or the config will fail to load.
#### How to get product id
1. Go to sell.app and go to your store.
2. Go to your product.

3. Scroll down then copy the product id (without the \") 
#### Setting up Sell.App
1. Go to sell.app and go to your store.
2. Go to your product.
3. Then add the Content as the image 
4. MAKE SURE THE WEBHOOK IS http://IP:PORT/api/sellapp
Setting Up SellSN Manually
#### SellSN Configuration
In your config, you'll see this. This is the config for your SellSN products.
```json
"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
"displayNameFieldName": "Display Name",
"bioFieldName": "Bio",
"products": [
{
"id": "product_id", // Product ID of each product
"amount": 4, // Amount Of Boosts
"stock": "3 Months" // Which Stock To Use
}
]
},
```
Adding different products will be used to boost if a webhook comes from sellsn.io, meaning if we have a product with the ID of 1337 and someone pays an order, our API will process it and look within the config for a product with the ID of 1337 and boost the server with the amount of months specified in the config.
##### Having multiple products
```json
"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
"displayNameFieldName": "Display Name",
"bioFieldName": "Bio",
"products": [
{
"id": "3487374473", // Product ID of each product
"amount": 4, // Amount Of Boosts
"stock": "3 Months" // Which Stock To Use
}
{
"id": "3487374473", // Product ID of each product
"amount": 4, // Amount Of Boosts
"stock": "3 Months" // Which Stock To Use
}
]
}
```
Make sure not to have an extra comma on the last product or the config will fail to load.
#### How to get product id
1. Go to https://sellsn.io/ and go to your store.
2. Go to your product.
 and click edit product
3. Now look at the url to the website and copy the last part after products/ (https://i.e-z.host/75421bxx.png) like shown mine is 0ee8da1c-dbb4-4f22-8329-7803c5f6a5fe
4. Now once u have that product id u can input it into the config
#### Setting up SellSN
1. Go to sellsn.io and go to your store.
2. Go to your product and press edit.
3. Click on the product u have created then go down to the bottom and select delivery settings then webhook like shown (https://i.e-z.host/9of5zgow.png)(https://i.e-z.host/ly7c67nf.png)
4. MAKE SURE THE WEBHOOK IS http://IP:PORT/api/sellsn (THE IP would be the vps ip your using and the port will be the port in the config)
5. Now Copy the secret and put it in the config where it says "webhookSecret": "xxx",
6. Now you can start the bot and press test integration on the webhook settings and it should send a test webhook to the bot if it does u have set it up correctly
Setting Up SellAuth Manually
#### SellAuth Configuration
In your config, you'll see this. This is the config for your SellAuth products.
```json
"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
"displayNameFieldName": "Display Name",
"bioFieldName": "Bio",
"products": [
{
"id": "YOUR PRODUCT ID",
"amount": 2,
"stock": "3 Months"
}
]
}
```
Adding different products will be used to boost if a webhook comes from sellauth.com, meaning if we have a product with the ID of 1337 and someone pays an order, our API will process it and look within the config for a product with the ID of 1337 and boost the server with the amount of months specified in the config.
##### Having multiple products
```json
"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
"displayNameFieldName": "Display Name",
"bioFieldName": "Bio",
"products": [
{
"id": "YOUR PRODUCT ID", // Product ID of each product
"amount": 2, // Amount Of Boosts
"stock": "3 Months" // Which Stock To Use
},
{
"id": "YOUR PRODUCT ID", // Product ID of each product
"amount": 8, // Amount Of Boosts
"stock": "3 Months" // Which Stock To Use
},
{
"id": "YOUR PRODUCT ID", // Product ID of each product
"amount": 14, // Amount Of Boosts
"stock": "3 Months" // Which Stock To Use
}
]
}
```
Make sure not to have an extra comma on the last product or the config will fail to load.
#### How to get product id
1. Go to https://sellauth.com/ and go to your store.
2. Go to your products.
(https://i.e-z.host/zr7iifat.png and click edit product
3. Now look at the url to the website and copy the last part after products/edit/ (https://i.e-z.host/cm4y0pqc.png) like shown mine is 5043
4. Now once u have that product id u can input it into the config
#### Setting up SellAuth
1. Go to sellauth.com and go to your store.
2. Go to your product and press edit.
3. Click on the product u have created then go down to the bottom and select Dynamic on the Deliverables Part (https://i.e-z.host/fdgvcvkl.png)
4. MAKE SURE THE WEBHOOK IS http://IP:PORT/api/sellauth (THE IP would be the vps ip your using and the port will be the port in the config)
6. Now you can start the bot and now use automated boosts through sellauth.com
Setting Up Auto Delivery Automatically
Using the /setup-autobuy
command on the bot, you only need to provide the API key. The bot will automatically fetch your products and update the config. It will also set the dynamic URL and custom fields.
Dynamic Delivery
Make sure you use https://boostbot.online/api/oauth2/YOURGUILDID/redirect
in your platform dynamic delivery.
Supported Platforms
We support the following platform:
Format Product Names
Make sure your products follow this format:
14 x Server Boosts 3 Months
14 x Server Boosts 1 Month
14 Server Boosts (3 Months)
14 Server Boosts (1 Month)
and similarly for other amounts you have.
If everything is set up correctly, running the command will update the config for the selected store automatically.
Last updated