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 app - Fill in the bot token and click on
Create app. Kite opens the dashboard of your new app.
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. Kite adds it to Discord a few seconds later.

Saving and History
Click History at the top right to see the last 25 saves of a command, event listener or message template. Undo save goes back to the save before the current one, and pressing it again goes further back. Restore brings back any earlier save. A restore is saved as a new version, so you can undo it the same way. Template updates are kept in the history too.
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
To start a new forum post with the message, switch to the Forum Post tab in the same dialog and pick a forum or media channel. Enter a title for the post, choose up to 5 of the channel's tags, and click on Create Post. The message becomes the first message of the post, and you can still update it later from the same dialog.

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