2025-04-01 14:38:03 +13:00
|
|
|
## Creating your own Discord bot
|
|
|
|
|
|
|
|
This guide will show you how to create your own discord bot, invite it to your server, and obtain the credentials needed to run it.
|
|
|
|
|
|
|
|
1. Go to [the Discord developer application page][Discord].
|
|
|
|
2. Log in with your Discord account.
|
|
|
|
3. Click **New Application**.
|
|
|
|
4. Fill out the `Name` field however you like, accept the terms, and confirm.
|
|
|
|
5. Go to the **Bot** tab on the left sidebar.
|
|
|
|
6. Click on the `Add a Bot` button and confirm that you do want to add a bot to this app.
|
|
|
|
7. **Optional:** Add bot's avatar and description.
|
|
|
|
8. Copy your Token to `creds.yml` as shown above.
|
|
|
|
9. Scroll down to the **`Privileged Gateway Intents`** section
|
|
|
|
- You MUST enable the following:
|
|
|
|
- **PRESENCE INTENT**
|
|
|
|
- **SERVER MEMBERS INTENT**
|
|
|
|
- **MESSAGE CONTENT INTENT**
|
|
|
|
|
|
|
|
### Inviting your bot to your server
|
|
|
|
|
|
|
|

|
|
|
|
|
2025-04-02 18:27:34 +13:00
|
|
|
- On the **General Information** tab, copy your `Application ID` from your [applications page][Discord].
|
2025-04-01 14:38:03 +13:00
|
|
|
- Replace the `YOUR_CLIENT_ID_HERE` in this link:
|
|
|
|
`https://discord.com/oauth2/authorize?client_id=YOUR_CLIENT_ID_HERE&scope=bot&permissions=66186303` with your `Client ID`
|
|
|
|
- The link should now look something like this:
|
|
|
|
`https://discord.com/oauth2/authorize?client_id=123123123123&scope=bot&permissions=66186303`
|
|
|
|
- Access that newly created link, pick your Discord server, click `Authorize` and confirm with the captcha at the end
|
|
|
|
- The bot should now be in your server
|
|
|
|
|
|
|
|
|
|
|
|
[Discord]: https://discord.com/developers/applications/me
|