Skip to main content
Have you taken the precautions to securing your bot? If not, please follow the guide below.

Protect Your Bot

Learn how to protect your bot from being deleted.

Creating a Custom Bot

1

Create an application

Head to discord.dev and sign in if not already. Then create a new application refer to the screenshot below
2

Copy values

To create your custom bot, you require the values: Client ID, Client Secret,
Bot Token, and Public Key. These can be found in the General Information and Bot tabs. But, if you need help finding them, refer to guide below.
3

Add A Redirect URL

Head to OAuth2 ➔ Redirects and add a redirect URL as https://api.authy.site/callback. This is so we can ensure the user verifies on your server.
If you are using a custom domain, replace api.resurrect.site with your domain.
4

Add A Interactions Endpoint URL

Ensure that you have created your bot first before you do this step as it may error.
Head to General Information and add a Interactions Endpoint URL as https://api.authy.site/interactions/callback. This is so you can use commands with your custom bot!
If you are using a custom domain, replace api.resurrect.site with your domain.

How to get the values

This can be any value as it is shown within the dashboard so you can easily identify your bot.
To get your Client ID & Public Key, navigate to the General Information tab.
To get your Client Secret, navigate to OAuth2 ➔ General tab.
To get your Bot Token, navigate to the Bot tab.
Ensure that the Privileged Gateway Intents are all enabled.