> For the complete documentation index, see [llms.txt](https://ndocs.wizbot.cc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ndocs.wizbot.cc/docs/creds-guide.md).

# Creds Guide

This document aims to guide you through the process of creating a Discord account for your bot (the Discord Bot application), and inviting that account into your Discord server.

![Create a bot application and copy token to creds.yml file](https://cdn.nadeko.bot/tutorial/bot-creds-guide.gif)

* Go to [the Discord developer application page](https://discordapp.com/developers/applications/me).
* Log in with your Discord account.
* Click **New Application**.
* Fill out the `Name` field however you like.
* Go to the **Bot** tab on the left sidebar.
* Click on the `Add a Bot` button and confirm that you do want to add a bot to this app.
* **Optional:** Add bot's avatar and description.
* Copy your Token to `creds.yml` as shown above.
* Scroll down to the **`Privileged Gateway Intents`** section
  * **Enable the following:**
    * **PRESENCE INTENT**
    * **SERVER MEMBERS INTENT**
    * **MESSAGE CONTENT INTENT**

These are required for a number of features to function properly, and all should be on.

#### Getting Owner ID\*(s)\*:

* Go to your Discord server and attempt to mention yourself, but put a backslash at the start *(to make it slightly easier, add the backslash after the mention has been typed)*.
* For example, the message `\@fearnlj01#3535` will appear as `<@145521851676884992>` after you send the message.
* The message will appear as a mention if done correctly. Copy the numbers from it **`145521851676884992`** and replace the big number on the `OwnerIds` section with your user ID.
* Save the `creds.yml` file.
* If done correctly, you should now be the bot owner. You can add multiple owners by adding them below the first one. Indentation matters.

For a single owner, it should look like this:

```yml
OwnerIds:
  - 105635576866156544
```

For multiple owners, it should look like this:

```yml
OwnerIds:
  - 105635123466156544
  - 145521851676884992
  - 341420590009417729
```

### Inviting your bot to your server

![Invite the bot to your server](https://cdn.nadeko.bot/tutorial/bot-invite-guide.gif)

* On the **General Information** tab, copy your `Application ID` from your [applications page](https://discordapp.com/developers/applications/me).
* Replace the `YOUR_CLIENT_ID_HERE` in this link: `https://discordapp.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://discordapp.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

That's it! You may now go back to the installation guide you were following before 🎉
