# Developer Mode (Copying IDs)

#### Step 1 — Enable Developer Mode

Before you can copy IDs, you’ll need to enable Developer Mode in Discord:

* Open User Settings (⚙️ gear icon at the bottom left).
* Scroll down and select **Advanced**.
* Toggle **Developer Mode → ON**.

***

#### Step 2 — Copy Different Types of IDs

Once Developer Mode is on, you can right-click to copy IDs.

* **Server ID** → Right-click the server name (top-left) → *Copy Server ID*
* **Channel ID** → Right-click the channel name → *Copy Channel ID*
* **Category ID** → Right-click the category header → *Copy Category ID*
* **Role ID** → Go to *Server Settings → Roles* → Right-click a role → *Copy Role ID*
* **User ID** → Right-click a username or avatar → *Copy User ID*

***

#### Step 3 — Copy Emoji IDs

To get the ID of a custom emoji:

* Type a backslash (`\`) followed by the emoji in chat.

{% hint style="success" %}
**Hint:** You will want to type `\:DrakoTickets:` for example&#x20;
{% endhint %}

* Press **Enter** (it won’t send an actual emoji, just the raw format).
* You’ll see something like `<:emojiName:123456789012345678>`.
* Copy this **RAW** format to use it witnin the bot modules.&#x20;

*Tip: For animated emojis, you’ll see `<a:emojiName:123456789012345678>` — the ID works the same way.*

***

#### Step 4 — Copy Image Links (For Embeds)

If you want to embed an image (for example, in a bot or webhook), you’ll need its direct URL:

* Find the image you want in Discord (in chat or uploaded).
* Right-click the image.
* Select *Copy Image Address*.
* Paste the link wherever you need it (e.g., inside an embed).

💡 **Hint:** The link should end in `.png`, `.jpg`, or `.gif`. If it doesn’t, it may not embed correctly.

***

#### 💡 Tips & Best Practices

* IDs are long numbers (17–20 digits).
* Replace placeholders like `CHANNEL_ID` with actual IDs.
* Make sure your bot has permissions to access the IDs or images you’re using.

***

#### ⚠️ Common Problems

* **"Invalid snowflake"** → You pasted a placeholder instead of a real ID.
* **"Channel not found"** → Wrong server, or your bot doesn’t have access.
* **No "Copy ID" option** → Developer Mode isn’t enabled.
* **Image won’t embed** → Double-check the link ends in `.png`, `.jpg`, or `.gif`.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.drakodevelopment.net/getting-started/developer-mode-copying-ids.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
