This section will teach you how to create the bot account, invite it to your Discord server, and secure the account to make sure other users cannot invite your bot.
Skip this section if you already have your bot account set up.
Your Discord account must have a verified email address to create a bot application/account
- Go to the Discord Developer Portal: https://discordapp.com/developers/applications

- Click the New Application button

- Set the name of the application then click Create

- Select the Bot tab

- Click the Add Bot button

- Confirm that you would like to add a bot by clicking the Yes, do it! button

- Here, you can change the bot's profile picture and account name. Be sure to enable ALL of the the Privileged Gateway Intents including "PRESENCE INTENT", "SERVER MEMBER INTENT", and "MESSAGE CONTENT INTENT". If you don't, the bot will not work properly. Additionally, for security measures, disable "Public Bot". This will prevent other people from inviting your bot to their server.

- Select the OAuth2 tab then select the URL Generator tab

- Select the bot AND applications.commands scopes and Administrator bot permission, then go to the link

- Chose your server and click the Authorize button.

- Go back to the Bot tab

- Disable Public Bot and enable Reqiures OAuth2 Code Grant then save your changes

Skip this section if you already have your license key.
In order for Corebot to run, you need a licensing key. To get a key and become verified on our Discord support server, do the following:
- Join our support server https://corebot.dev/support
- React with the ✅ emoji on the welcome message in the #verify channel
- Select the verification ticket category
- Provide the information the bot asks for in your ticket
- Open the config.yml
- Add your bot token to the Token setting
- Add your Corebot license key to the Key setting

- Configure the rest of the config to your liking
Make sure you have the required global dependencies and dependencies for your server's OS:
https://docs.corebot.dev/en/Setup/Dependencies
Then, go to the guide that matches the OS of where you are hosting the bot
Windows:
https://docs.corebot.dev/en/Setup/Windows
Linux:
https://docs.corebot.dev/en/Setup/Linux
Pterodactyl (Self Hosted):
https://docs.corebot.dev/en/Setup/Pterodactyl
MacOS:
https://docs.corebot.dev/en/Setup/MacOS
Have any issues? please join our support server and create a ticket!