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 Application
in the top-right corner and give your app a name - Upload an icon for your app
- Make sure the
Interaction Endpoint Url
is blank - Switch to the
Bot
section on the left side - Enabel the
Presence Intent
,Server Members Intent
, andMessage Content Intent
- Click on
Reset Token
and 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
at the bottom - Fill in the bot token and click on
Create app
- Click on
Open app
next 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 command
and give your command a name and description - In the no-code editor drag in a
Create response message
node from the node explorer on the left side - Connect it to the command node by dragging your mouse from the blue dod of one node to the other
- Click on the
Create response message
node and type in some text for the response - Save the command by clicking on
Save Changes
at 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 message
and 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 Changes
at the top - Click on
Send Message
to 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!