Boost Bot
Here is the full setup guide to HDBOOSTS Boost Bot
Requirements
Nitro Tokens
RDP to host the program
HTTP proxies (optional) (username:password@hostname:port format)
RazorCap API Key (optional)
Setup Guide
Once downloaded the file from the website https://hdboosts.cc/dashboard/downloads
Now unrar the file so your left with the folder on your main pc or vps
Head to "assets/license.key" and input your license key that was given to you
Head to "assets/config.json" . Open the config to start filling it out should look like the one below
{
"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
},
"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
},
"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/hdboosts", // SET THE TOKEN NICKNAME HERE
"custom-bio": "Buy Boosts Here", // SET THE TOKEN BIO HERE
"custom-pfp": "assets/images/hdboosts.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://hdboosts.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": "HDBOOSTS!", // THIS IS THE STATUS TEXT
"custom-status-emoji": "🔥", // THIS IS STATUS EMOJI
"bot-customization": {
"custom-activity": "hdboosts", // SET THE BOTS STATUS HERE
"custom-activity-type": "Watching" // SETS THE BOT ACTIVITY
}
},
"website-settings": {
"discord-link": "https://discord.gg/hdboostss",
"website-link": "https://hdboosts.mysellix.io/",
"footer": "© HDBOOSTS! All Rights Reserved."
},
"RPC-settings": {
"enabled": true, // SET THE RPC TRUE OR FALSE DEPENDING IF U WANT TO USE
"name": "HDBOOSTS!", // SETS THE NAME FOR THE RPC
"buttons": [
{
"label": "Buy Boosts", // SET BUTTON LABEL
"value": "https://hdboosts.mysellix.io/" // SET BUTTON URL
},
{
"label": "Support Server", // SET BUTTON LABEL
"value": "https://discord.gg/hdboostss" // 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://hdboosts.sellix.io/", // ANOTHER TEXT LINE U CAN ENTER ANYTHING
"application-id": "XXX" // YOUR BOTS ID
},
"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": "HDBOOSTS", // 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"
}
]
}
}
}
Setting Up OAuth2
To Get the client id you will need to head over to https://discord.com/developers/applications/{botid}/oauth2 which should look like this https://i.e-z.host/ei5wzoz0.png On this page you can grab the Client ID & Client Secret now copy and paste them into the correct place in config
For the redirect url u can see on the screenshot that i have in the redirects https://boostbot.online/api/oauth2/YOURGUILDID/redirect make sure to put your correct guild id
Setting Up Discord Settings
In this part of the config you have all discord releated options. First we will need to get the bot token from the discord developer page like in the photo here https://i.e-z.host/02o36q57.png then click copy token and insert into config. Now onto the whitelisted user ids you will need to turn on developer mode in your discord settings on your account, once done u can head over to ur name and right click and it will come up with some options you will need to click the bottom one that says "Copy User ID" https://i.e-z.host/ykvnfum2.png Guild ID you will need to right click on your discord server and click the option that says "Copy Server ID" https://i.e-z.host/yy7c8a6p.png
Proxies
Use proxies can be true or false depending if your using proxys with the bot, if set to true make sure the proxy format is USER:PASS@HOST:PORT
Logging
logging you can enabled or disable if enabled you will need to choose a channel that you want the boost logs sent to the right click and click the option "Copy Channel ID" https://i.e-z.host/0f3hqcqd.png Captcha Settings You can choose just RazorCap to solve captchas on tokens in the key part input the captcha key giving on the site
Live Stock
You can enable or disable this if set to true you will need to then input a channel id where you would like the live stock to be shown make sure to right click and click the option "Copy Channel ID" https://i.e-z.host/0f3hqcqd.png and then input into the channel id part Live stock delay this is in minutes so however long u want it to be to update the embed with the stock
Setting Up Customizations
Onliner
this can be enabled or disabled depending if you would like the tokens to stay online after boosting or not
Embed Color
Choose the correct color you want for all your embeds throughout the bot use https://htmlcolorcodes.com/ to choose the right color that suits you
Display Name
Set this to a name you would like the bots to change to if blank it wont change there name
Custom Bio
Set this to a bio you would like to use or leave blank to not add bio
Custom PFP
Add your pfp image to the folder "assets/images" and then change the end part to match your pfp in the folder
Custom Banner
Add your banner image to the folder "assets/images" and then change the end part to match your banner in the folder
Custom Pronouns
Add text that u want to go into the pronouns area leave blank for nothing
Custom Decoration
you can choose out of 2 decos to add to the profiles which are
make sure to enter 1 or the other if not wanting leave the part blank ""
Custom Avatar Decoration
Custom Status & Emoji
You can set this to anything you would like the bot to have as there status also for the emoji add your favourite emoji you would like to see on the status of the boosters
Bot Customization - Custom Activity
Set this to what you would like the bot to have as its status
Setting Up Website Customizations
Set this options to your discord link , website link then add a footer to make the buttons work on the webpage and the footer is for the text so u can add your name etc
Setting Up Discord Rich Presence (RPC)
RPC can be enabled or disabled if set to true make sure to fill out everything correct if set to false you just need to fill out the custom status and emoji
Buttons
You have 2 buttons to be used if u only want one button you just remove 1 button like so
Also the label is the button text and value is the url / link you want people to click
Large Text
This is the text when your hover over the large image you can set this to whatever you would like
Large Image
Go to the rich presence tab in your bot settings on the developer portal (https://discord.com/developers/applications/{Bot ID}/rich-presence/assets).
Upload the image you want to set as the large image in the rich presence.
Go to visualizer and under
Large Image Key, select the image you just uploaded.On the right side of the page, you will see the image popup on the example rich presence. Copy the image URL by right-clicking on the image.
The image URL should look like this: https://cdn.discordapp.com/app-assets/1191329284053274674/1191823978726178836.png. The part before
.pngand after/is your image asset ID.
if you need help finding the image or anything just open a ticket or dm me im happy to help
Details
This is another text part you can set as whatever you like
State
This is another text part you can set as whatever you would like
Application ID
you will need to head over to discord.dev and click on your bot and copy and paste the Bot id into this part
Now you are done and ready to use RPC
Automation Setup
Auto Hold
This can be enabled or disabled if true and u have one of the stores setup for autoboost. it will automatically set your boost products on the store to HOLD so when u have no stock noone can buy but as soon as you restock tokens into the bot it will UNHOLD the boost products
Max Retries
Set this to 0 if you dont want it to retry and failed tokens while boosting or set to any number your wanting to use
Setting Up Sellix Manually
Setting Up SellApp Manually
Setting Up SellSN Manually
Setting Up SellAuth Manually
Setting Up AutoBoost Automatically
Using the /setup-autobuy command on the bot u will need only need the api key in the command and it will auto fetch your products and update the config automatically it will also set the dynamic url and custom fields
With SellSN & SellAuth you will need the storeID Or the ShopID
For SellSN Watch This Video
https://i.e-z.host/23xn1mc5.mp4 For SellAuth Watch This Video
https://i.e-z.host/29vbdbsh.mp4
The Part Highlighted is the store id or the ShopID for each one you will need to put that into the config before running the command to setup as it needs that in the command to fetch the correct info
Aslong as your products are in this format 14 x Server Boosts 3 Months
or
14 x Server Boosts 1 Month
and etc for any other amounts you have
if all done correct once you run the command you will see the config update for the selected store you have choosen
Setup Video
Last updated