Bot setup guide

How to set up your bot

Follow these steps after purchase to install, configure, and launch your Discord bot.

Before you start

Make sure you prepare the following things:
• A good host service that can run Node.JS
• Download: Visual Studio Code (click me)
• Download: WinSCP (click me)
• Go to: Discord Developer Portal (click me)

4

Enable all intents.

Got to the Bot section of the Developer Portal and enable all 3 intents.
1. Presence Intent
2. Server Members Intent
3. Message Content Intent

6

Download your bot files

After checkout, open your customer account and download the bot package for your order.

7

Open your bot files

The bot files we will have to use from the folder you downloaded will be the following:
bot.config.json (here we will change the dashboard port, BotID and clientSecret)
.env (here we will add the bot token)
botfolder\plugins\dashboard\dashboard-state.json (here we will change the publicBaseUrl)

8

Getting the bot's information

Go to the Developer Portal into the OAuth2 section and you will find the BotID and clientSecret. To view the clientSecret you have to first reset it.

9

Add the BotID and clientSecret in the bot.config.json

Open bot.config.json, press CTRL + F and search for "botId" and replace it with your value.
Do the same thing but search for "clientSecret" and replace it.

10

Add the bot's token into the .env file

Open the .env file using Visual Studio Code and into your Developer Portal at the "Bot" section reset the bot's token, copy it and paste iti in the .env file.

Uploading the bot to HOST

Make sure you have a host provider that has Node.JS. Then we will need the following things to set the dashboard for that host:
• The host's Address
• The host's port

12

How to identify the Address and the Port

Go into your host's panel and you will see this part called "Address".
I made it easy to understand. On the RED LINE we have the full Address
And under the GREEN LINE we have the PORT.

13

Add redirects in Discord Developer Portal

To add redirects go to Discord Developer Portal at OAuth2 and add 2 redirects:
http://yourhostaddress/dashboard
http://yourhostaddress/dashboard/auth/callback

14

Add PublicBaseURL

Go into the bot folder plugins\dashboard\dashboard-state.json and search for "publicBaseUrl" then add your host's address.

15

Now we have to set the port in bot.congif.json

Go into the bot folder, acces bot.config.json and search for "port" then replace it with your host's port.

Uploading files to the host

To upload files to the host you need to download WinSCP and search for your host's SFTP connection details.

18

Open WinSCP and connect to host

Open WinSCP and connect to you host using the SFTP details.
• Host name - Host Address
• Port - Port (in my case 2022)
• Username - Username
• Password - Sometimes the password matches the one you use to log in the host's panel. Sometime the host provides a password that you copy and paste in to connect.

19

Upload files to host

Once connected with WinSCP select the folder where the bot files are in. Drag to select everything then drag them into the host's files and wait for the upload to finish.
Once finished you can close WinSCP and run the host's server and the bot will go online.

Having issues?

If you encounter any issues please join our Discord Server and open a ticket in the Customer Support section.
ATTENTION!
Tickets opened in the support section for product related issues will be closed.