VulCode

Bot invite link

Build an OAuth2 URL with scopes and permissions, ready to share.

Category
Discord
Price
free

The tool starts in your browser.

Everything is calculated in your browser. Nothing you type is sent to our server.

How to use it in three steps

The tool as a schematic with this page's example. Each step's number stands where you take it: in the fields, at the result or outside the tool.

Bot invite link
What you enter
A bot with client ID 123456789012345678, the bot and applications.commands scopes and permissions 117760
  1. Paste the bot application's client ID.

  2. Tick the scopes and permissions.

What you get
https://discord.com/oauth2/authorize?client_id=123456789012345678&scope=bot+applications.commands&permissions=117760
The server owner opens the link
  1. Copy the link and open it as the server owner.

A bot invite link with commands and mask 117760

The link is a Discord OAuth2 address made of three choices: which bot, why you let it in and what it may do. The result is computed by the same function the tool at the top of the page uses, every time the page is shown.

You enter

Client ID
123456789012345678
Permission mask
117760
Scopes
bot, applications.commands

Scopes

In the link
scope=bot+applications.commands
bot
lets the bot onto the server
applications.commands
lets it register / commands
What the tool does

Scopes are joined with a space, and in an address a space is written as a plus.

Permissions

permissions
permissions=117760
What the tool does

The mask goes into the link only together with the bot scope, and only when it is not zero.

The invite link

  • The server owner opens it and picks the server
https://discord.com/oauth2/authorize?client_id=123456789012345678&scope=bot+applications.commands&permissions=117760

Questions