Getting Started
Let's get started! The first step is to create a new Discord application!
Discord uses the terms bot and app interchangeably in their documentation and basically everywhere else. While app is technically the right term, we also some times use the term bot here.
Creating Your App
Open the Discord Developer Portal and sign-in with your Discord account. This is where you create and manage your Discord applications.
- Click on
New Applicationin the top-right corner and give your app a name - Upload an icon for your app
- Make sure the
Interaction Endpoint Urlis blank - Switch to the
Botsection on the left side - Enable the
Presence Intent,Server Members Intent, andMessage Content Intent - Click on
Reset Tokenand copy the token for your bot
Instead of creating a new application, you can also add any existing application to Kite. Just make sure to configure them correctly as described above.
Adding the App to Kite
After creating your app in Discord, it's now time to add it to Kite.
Open the Kite dashboard and sign-in with your Discord account. This is where you will add your app, manage commands, and more.
- Click on
Create appat the bottom - Fill in the bot token and click on
Create app - Click on
Open appnext to the app's name
You have now added your app to Kite and are ready to create your first command!
Invite the App
You can now invite your app to your Discord server. It usually makes sense to first test your app on a small Discord server before adding it to a real one with a lot of people.
Just click on Invite app at top-right of the dashboard's overview page and select the server that you want to add your app to.
Creating Your First Command
- Click on the
/icon in the sidebar on the left side of the dashboard - Click on
Create commandand give your command a name and description - In the no-code editor drag in a
Create response messageblock from the block explorer on the left side - Connect it to the command block by dragging your mouse from the blue dot of one block to the other
- Click on the
Create response messageblock and type in some text for the response - Save the command by clicking on
Save Changesat the top

It's time to try it out inside Discord!
It can take up to a minute for your new command to appear inside Discord. Make sure you have invited the app to your server and restart your Discord client if the command doesn't appear!
Creating Your First Message Template
- Click on the envelope icon in the sidebar on the left side of the dashboard
- Click on
Create messageand give your message a name and description - In the message editor type in some text, edit the embed, and design the message however you like
- Save the message by clicking on
Save Changesat the top - Click on
Send Messageto send the message to a channel that your app has access to

You can also use the newly created message template as a response to your previously created command!