Setup Guide

In this section, you will learn how to setup this program for use.

Downloading the File

  1. Head over to our discord derver https://discord.gg/cometboosts and download the latest version of the software.

  2. Extract the Files Once downloaded, extract the contents using WinRAR (or any compatible archive tool).

  3. Activate Your License Navigate to the following file:

    assets/license.key

Open it and paste your license key provided at the time of purchase.

  1. 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

Client ID & Secret

  1. Obtain your Client ID through your developer portal https://discord.com/developers/applications/1276295826905497671/oauth2

  2. 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

Make sure to enter your Guild ID (Server ID) in the redirect URL.


Setting Up Discord Setting


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.

  1. Enable Developer Mode on Discord which can be found in your setting

  2. 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:

Copy

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

Enable or disable whether tokens stay online after boosting.


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:

Enter one exactly or leave blank if you don’t want a decoration.


Custom Avatar Decoration

Choose one of:


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

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

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:


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:

  1. Go to the Discord Developer Portal under your bot’s Rich Presence tab.

  2. Upload your desired image.

  3. In the visualizer, select the image as the Large Image Key.

  4. Right-click the image preview and copy the image URL.

  5. 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


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 Manually


Setting Up SellSN Manually


Setting Up SellAuth Manually


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