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

  1. Once downloaded the file from the website https://hdboosts.cc/dashboard/downloads

  2. Now unrar the file so your left with the folder on your main pc or vps

  3. Head to "assets/license.key" and input your license key that was given to you

  4. 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 .png and 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