Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/discord-ids/en/copy-channel-id.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/discord-ids/en/copy-message-id.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/discord-ids/en/copy-role-id.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/discord-ids/en/copy-server-id.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/discord-ids/en/copy-user-id.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
111 changes: 111 additions & 0 deletions docs/discord-ids.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
# Discord IDs & Mentions

To configure advanced features on SCNX, you sometimes need specific Discord IDs. These unique identifiers allow our system to precisely target the correct users, channels, or roles. This guide will show you how to find them and how to mention entities using their ID to customize your bot's behavior.

## 1. Enable Discord Developer Mode
Before you can copy IDs, you need to enable the Developer Mode in your Discord client. This is a built-in feature that unlocks advanced context menu options for power users and developers.

1. Open your **User Settings** (the gear icon next to your name).
2. Go to **Advanced** (located under the "App Settings" category).
3. Toggle **Developer Mode** to **On**.

![A screenshot of a Discord server marking the gear icon](@site/docs/assets/discord-ids/en/opendiscordsettings.png)
![A screenshot of the Discord user settings page "Advanced"](@site/docs/assets/discord-ids/en/activatedevelopermode.png)

## 2. Copying IDs
Every entity on Discord — whether it's a user, a server, or a single message — has a unique ID. Once Developer Mode is active, you can right-click almost anything to retrieve it. IDs are used by bots to identify entities as they don't change - even if the name of the entity has changed.
Copy link

Copilot AI Feb 21, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Line 16 states "IDs are used by bots to identify entities as they don't change - even if the name of the entity has changed." This should use "they" to refer to IDs, not entities. Consider rewording to: "IDs are used by bots to identify entities because IDs don't change—even if the name of the entity has changed." This makes it clearer that IDs are the unchanging element.

Suggested change
Every entity on Discord — whether it's a user, a server, or a single message — has a unique ID. Once Developer Mode is active, you can right-click almost anything to retrieve it. IDs are used by bots to identify entities as they don't change - even if the name of the entity has changed.
Every entity on Discord — whether it's a user, a server, or a single message — has a unique ID. Once Developer Mode is active, you can right-click almost anything to retrieve it. IDs are used by bots to identify entities because IDs don't changeeven if the name of the entity has changed.

Copilot uses AI. Check for mistakes.

### Copy User and Bot IDs
1. Right-click on the user's name or avatar.
2. Select **Copy User ID** at the bottom of the menu.
3. The ID is now in your clipboard - you can now paste it into SCNX or elsewhere 🚀
* **On Mobile:** Long-press the user's profile, tap the three dots (`...`) in the top right, and select "Copy User ID".

![Screenshot showing how to right-click a user and select Copy User ID](@site/docs/assets/discord-ids/en/copy-user-id.png)

### Copy Channel IDs
1. Right-click a channel name in your sidebar.
2. Select **Copy Channel ID**.
3. The ID is now in your clipboard - you can now paste it into SCNX or elsewhere 🚀
* **On Mobile:** Long-press the channel name, scroll down, and tap "Copy Channel ID".

![Screenshot showing the context menu on a channel with Copy Channel ID highlighted](@site/docs/assets/discord-ids/en/copy-channel-id.png)

### Copy Role IDs
1. Go to **Server Settings** > **Roles**.
2. Right-click the specific role name.
3. Select **Copy Role ID**.
4. The ID is now in your clipboard - you can now paste it into SCNX or elsewhere 🚀
* **On Mobile:** Go to Server Settings > Roles, tap the role, and tap the "Copy ID" icon in the top right.

![Screenshot of the role settings page with the right-click menu active](@site/docs/assets/discord-ids/en/copy-role-id.png)

### Copy Message IDs
1. Hover over the message and click the **three dots** (More) on the right side.
2. Select **Copy Message ID** at the very bottom of the menu.
3. The ID is now in your clipboard - you can now paste it into SCNX or elsewhere 🚀
* **On Mobile:** Long-press the message, scroll to the bottom of the menu, and tap "Copy Message ID".

![Screenshot showing the context menu on a message with Copy Message ID highlighted](@site/docs/assets/discord-ids/en/copy-message-id.png)

### Copy Server IDs (Guild IDs)
1. Right-click the **Server Name** at the top of your channel list or right-click the **Server Icon**.
2. Select **Copy Server ID** at the bottom of the list.
3. The ID is now in your clipboard - you can now paste it into SCNX or elsewhere 🚀
* **On Mobile:** Tap the three dots next to the Server Name at the top of the channel list, scroll down, and tap "Copy Server ID".

![Screenshot showing how to right-click a server icon to copy the Server ID](@site/docs/assets/discord-ids/en/copy-server-id.png)

---

## 3. Mentioning Elements via ID
Sometimes you need to mention a user, role, or channel within a bot response (like a custom embed or a welcome message) where a standard "@" mention might not work. Using the raw ID syntax ensures the mention resolves correctly once the bot sends the message.

:::info Mention-Helper in SCNX
In the SCNX Message-Editor, you often don't have to type the syntax manually. You can simply click the **"@" button** above the text field to easily select and insert channel or role mentions.

![SCNX Message Editor Mention Button](@site/docs/assets/discord-ids/en/scnx-mention-helper.png)
:::

### Mention Syntax Table
If you are writing raw text or configuring advanced fields, use the following syntax:

| Entity | Syntax | Example | Preview |
| :--- | :--- | :--- | :--- |
| **Users and Bots** | `<@USERID>` | `<@787026352191701033>` | @SCNX |
| **Channels** | `<#CHANNELID>` | `<#1113165263295230002>` | #news |
| **Roles** | `<@&ROLEID>` | `<@&1113115210048360489>` | @Moderator |

### Mentioning Timestamps
If you want to include dynamic time displays, Discord uses a special Unix-Timestamp format.

To create a timestamp, you wrap a Unix-Time (seconds since 1970) in a specific code. For example: `<t:1700000000:R>`.

* **Dynamic:** It automatically adjusts to the local time of every user.
* **Versatile:** Can show relative time ("5 minutes ago"), full dates, or just the time.

![A screenshot showing examples of different timestamp formats](@site/docs/assets/discord-formatting/en/types3.png)

You can find a detailed guide and a generator for these [here](@site/docs/discord-formatting.md#timestamps).

---

## Troubleshooting {#troubleshooting}

<details>
<summary>The "Copy ID" option is missing</summary>
<ul>
<li>Ensure that <b>Developer Mode</b> is toggled to "On" in your Discord settings (User Settings > Advanced).</li>
<li>If you just enabled it, try restarting your Discord client (press <code>Ctrl + R</code> on Desktop).</li>
<li>On Mobile, ensure you are using the latest version of the Discord app.</li>
</ul>
</details>

<details>
<summary>The mention appears as raw text instead of a name</summary>
<ul>
<li>Double-check that the ID you copied is correct and belongs to the right entity type.</li>
<li>Make sure you have included the required symbols like <code>&lt;</code>, <code>@</code>, <code>#</code>, <code>&amp;</code>, and <code>&gt;</code>.</li>
<li>If the ID belongs to a user or role that is not in the server where the message is sent, Discord may show the raw ID.</li>
</ul>
</details>
8 changes: 4 additions & 4 deletions docs/scnx/guilds/files.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,14 @@ Additionally, please note that you can no longer purchase new storage upgrades f
:::

If you have been using SCNX for a while, you are likely familiar with the personal image upload space located
at [scnx.app/user/file](https://scnx.app/user/file).
at [scnx.app/user/file](https://scnx.app/user/files).

Guild Image Storage is a completely separate, shared space. To move your existing images from your personal space to the
shared server library, **you will need to manually re-upload them**.

1. Download the images you want to share from your [personal space](https://scnx.app/user/file).
1. Download the images you want to share from your [personal space](https://scnx.app/user/files).
2. Navigate to your server's **Images** page.
3. Upload the files into the [new shared library](https://live.local/glink?page=images).
3. Upload the files into the [new shared library](https://scnx.app/glink?page=images).

## Adding Images to Your Library {#adding-images-to-your-library}

Expand Down Expand Up @@ -217,4 +217,4 @@ From within the picker you can:
picker. The image will upload directly to whichever tab you currently have open (Server or Personal) and will be
selected immediately.

![Screenshot of the image picker modal showing the Server Images and Personal Images tabs](@site/docs/assets/scnx/guilds/files/image-upload.png)
![Screenshot of the image picker modal showing the Server Images and Personal Images tabs](@site/docs/assets/scnx/guilds/files/image-upload.png)
125 changes: 125 additions & 0 deletions i18n/de/docusaurus-plugin-content-docs/current/discord-ids.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
# Discord-IDs & Erwähnungen

Um fortgeschrittene Funktionen auf SCNX zu konfigurieren, benötigst du manchmal spezifische Discord-IDs. Diese eindeutigen Kennungen ermöglichen es unserem System, die richtigen Nutzer, Kanäle oder Rollen präzise anzusprechen. Diese Anleitung zeigt dir, wie du sie findest und wie du Objekte mithilfe ihrer ID erwähnst, um das Verhalten deines Bots anzupassen.

## 1. Discord-Entwicklermodus aktivieren

Bevor du IDs kopieren kannst, musst du den Entwicklermodus in deinem Discord-Client aktivieren. Dies ist eine integrierte Funktion, die erweiterte Kontextmenü-Optionen für Power-User und Entwickler freischaltet.

1. Öffne deine **Nutzereinstellungen** (das Zahnrad-Symbol neben deinem Namen).
2. Gehe zu **Erweitert** (unter der Kategorie "App-Einstellungen").
3. Schalte den **Entwicklermodus** auf **An**.

![Ein Screenshot eines Discord-Servers, der das Zahnrad-Symbol markiert](@site/docs/assets/discord-ids/en/opendiscordsettings.png)
![Ein Screenshot der Discord-Nutzereinstellungen Seite "Erweitert"](@site/docs/assets/discord-ids/en/activatedevelopermode.png)

## 2. IDs kopieren

Jedes Objekt auf Discord — egal ob es sich um einen Nutzer, einen Server oder eine einzelne Nachricht handelt — hat eine eindeutige ID. Sobald der Entwicklermodus aktiv ist, kannst du fast alles rechtsklicken, um sie abzurufen. IDs werden von Bots verwendet, um Objekte zu identifizieren, da sie sich nicht ändern - selbst wenn der Name des Objekts geändert wurde.
Copy link

Copilot AI Feb 21, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Similar to the English version, line 18 states "IDs werden von Bots verwendet, um Objekte zu identifizieren, da sie sich nicht ändern" where "sie" (they) could ambiguously refer to either IDs or objects. Consider rewording to make it clear that IDs don't change: "IDs werden von Bots verwendet, um Objekte zu identifizieren, da IDs sich nicht ändern—selbst wenn der Name des Objekts geändert wurde."

Suggested change
Jedes Objekt auf Discord — egal ob es sich um einen Nutzer, einen Server oder eine einzelne Nachricht handelt — hat eine eindeutige ID. Sobald der Entwicklermodus aktiv ist, kannst du fast alles rechtsklicken, um sie abzurufen. IDs werden von Bots verwendet, um Objekte zu identifizieren, da sie sich nicht ändern - selbst wenn der Name des Objekts geändert wurde.
Jedes Objekt auf Discord — egal ob es sich um einen Nutzer, einen Server oder eine einzelne Nachricht handelt — hat eine eindeutige ID. Sobald der Entwicklermodus aktiv ist, kannst du fast alles rechtsklicken, um sie abzurufen. IDs werden von Bots verwendet, um Objekte zu identifizieren, da IDs sich nicht ändern selbst wenn der Name des Objekts geändert wurde.

Copilot uses AI. Check for mistakes.

### Nutzer- und Bot-IDs kopieren

1. Rechtsklicke den Namen oder den Avatar des Nutzers.
2. Wähle **Nutzer-ID kopieren** ganz unten im Menü.
3. Die ID befindet sich nun in deiner Zwischenablage - du kannst sie jetzt in SCNX oder an anderer Stelle einfügen 🚀

* **Auf dem Handy:** Drücke lange auf das Profil des Nutzers, tippe auf die drei Punkte (`...`) oben rechts und wähle "Nutzer-ID kopieren".

![Screenshot, der zeigt, wie man einen Nutzer rechtsklickt und Nutzer-ID kopieren auswählt](@site/docs/assets/discord-ids/en/copy-user-id.png)

### Kanal-IDs kopieren

1. Rechtsklicke auf einen Kanalnamen in deiner Seitenleiste.
2. Wähle **Kanal-ID kopieren**.
3. Die ID befindet sich nun in deiner Zwischenablage - du kannst sie jetzt in SCNX oder an anderer Stelle einfügen 🚀

* **Auf dem Handy:** Drücke lange auf den Kanalnamen, scrolle nach unten und tippe auf "Kanal-ID kopieren".

![Screenshot, der das Kontextmenü eines Kanals mit hervorgehobenem Kanal-ID kopieren zeigt](@site/docs/assets/discord-ids/en/copy-channel-id.png)

### Rollen-IDs kopieren

1. Gehe zu **Servereinstellungen** > **Rollen**.
2. Rechtsklicke den spezifischen Rollennamen.
3. Wähle **Rollen-ID kopieren**.
4. Die ID befindet sich nun in deiner Zwischenablage - du kannst sie jetzt in SCNX oder an anderer Stelle einfügen 🚀

* **Auf dem Handy:** Gehe zu Servereinstellungen > Rollen, tippe auf die Rolle und tippe auf das "ID kopieren"-Symbol oben rechts.

![Screenshot der Rolleneinstellungen mit aktivem Rechtsklick-Menü](@site/docs/assets/discord-ids/en/copy-role-id.png)

### Nachrichten-IDs kopieren

1. Fahre mit der Maus über die Nachricht und klicke auf die **drei Punkte** (Mehr) auf der rechten Seite.
2. Wähle **Nachrichten-ID kopieren** ganz unten im Menü.
3. Die ID befindet sich nun in deiner Zwischenablage - du kannst sie jetzt in SCNX oder an anderer Stelle einfügen 🚀

* **Auf dem Handy:** Drücke lange auf die Nachricht, scrolle zum Ende des Menüs und tippe auf "Nachrichten-ID kopieren".

![Screenshot, der das Kontextmenü einer Nachricht mit hervorgehobenem Nachrichten-ID kopieren zeigt](@site/docs/assets/discord-ids/en/copy-message-id.png)

### Server-IDs kopieren (Guild IDs)

1. Rechtsklicke den **Servernamen** oben in deiner Kanalliste oder rechtsklicke auf das **Server-Icon**.
2. Wähle **Server-ID kopieren** am Ende des Menüs.
3. Die ID befindet sich nun in deiner Zwischenablage - du kannst sie jetzt in SCNX oder an anderer Stelle einfügen 🚀

* **Auf dem Handy:** Tippe auf die drei Punkte neben dem Servernamen oben in der Kanalliste, scrolle nach unten und tippe auf "Server-ID kopieren".

![Screenshot, der zeigt, wie man auf ein Server-Icon rechtsklickt, um die Server-ID zu kopieren](@site/docs/assets/discord-ids/en/copy-server-id.png)

---

## 3. Elemente via ID erwähnen

Manchmal musst du einen Nutzer, eine Rolle oder einen Kanal innerhalb einer Bot-Antwort erwähnen (wie in einem benutzerdefinierten Embed oder einer Willkommensnachricht), wo eine Standard-"@"-Erwähnung vielleicht nicht funktioniert. Die Verwendung der rohen ID-Syntax stellt sicher, dass die Erwähnung korrekt angezeigt wird, sobald der Bot die Nachricht sendet.

:::info Erwähnungs-Helfer in SCNX
Im SCNX Nachrichten-Editor musst du die ID oft nicht manuell eingeben. Du kannst einfach auf den **"@"-Button** über dem Textfeld klicken, um Kanal- oder Rollenerwähnungen einfach auszuwählen und einzufügen.

![SCNX Message Editor Erwähnungs-Button](@site/docs/assets/discord-ids/en/scnx-mention-helper.png)
:::

### Erwähnungssyntax-Tabelle

Wenn du Rohtext schreibst oder fortgeschrittene Felder konfigurierst, verwende die folgende Syntax:

| Objekt | Syntax | Beispiel | Vorschau |
| :--- | :--- | :--- | :--- |
| **Nutzer und Bots** | `<@NUTZERID>` | `<@787026352191701033>` | @SCNX |
| **Kanäle** | `<#KANALID>` | `<#1113165263295230002>` | #news |
| **Rollen** | `<@&ROLLENID>` | `<@&1113115210048360489>` | @Moderator |

### Zeitstempel erwähnen

Wenn du dynamische Zeitanzeigen einfügen möchtest, verwendet Discord ein spezielles Unix-Timestamp-Format.
Um einen Zeitstempel zu erstellen, umschließt du eine Unix-Zeit (Sekunden seit 1970) mit einem spezifischen Code. Zum Beispiel: `<t:1700000000:R>`.

* **Dynamisch:** Er passt sich automatisch an die lokale Zeit jedes Nutzers an.
* **Vielseitig:** Kann relative Zeit ("vor 5 Minuten"), vollständige Daten oder nur die Uhrzeit anzeigen.

![Ein Screenshot, der Beispiele für verschiedene Zeitstempelformate zeigt](@site/docs/assets/discord-formatting/en/types3.png)

Eine detaillierte Anleitung und einen Generator dafür findest du [hier](@site/docs/discord-formatting.md#timestamps).

---

## Fehlerbehebung {#troubleshooting}

<details>
<summary>Die Option "ID kopieren" fehlt</summary>
<ul>
<li>Stelle sicher, dass der <b>Entwicklermodus</b> in deinen Discord-Einstellungen auf "An" geschaltet ist (Nutzereinstellungen > Erweitert).</li>
<li>Wenn du ihn gerade erst aktiviert hast, versuche deinen Discord-Client neu zu starten (drücke <code>Strg + R</code> am Desktop).</li>
<li>Stelle auf dem Handy sicher, dass du die neueste Version der Discord-App verwendest.</li>
</ul>
</details>

<details>
<summary>Die Erwähnung erscheint als Rohtext anstatt als Name</summary>
<ul>
<li>Überprüfe doppelt, ob die kopierte ID korrekt ist und zum richtigen Objekttyp gehört.</li>
<li>Stelle sicher, dass du die erforderlichen Symbole wie <code>&lt;</code>, <code>@</code>, <code>#</code>, <code>&amp;</code> und <code>&gt;</code> inkludiert hast.</li>
<li>Wenn die ID zu einem Nutzer oder einer Rolle gehört, die nicht auf dem Server ist, auf dem die Nachricht gesendet wird, zeigt Discord möglicherweise die rohe ID an.</li>
</ul>
</details>
Original file line number Diff line number Diff line change
Expand Up @@ -44,14 +44,14 @@ Bitte beachte außerdem, dass du keine neuen Speicher-Upgrades mehr für deinen
:::

Wenn du SCNX schon eine Weile nutzt, bist du wahrscheinlich mit dem persönlichen Bilder-Upload-Bereich
unter [scnx.app/user/file](https://scnx.app/user/file) vertraut.
unter [scnx.app/user/file](https://scnx.app/de/user/files) vertraut.

Server-Bilderspeicher ist ein völlig separater, gemeinsamer Bereich. Um deine bestehenden Bilder aus deinem persönlichen
Bereich in die gemeinsame Serverbibliothek zu verschieben, **musst du sie manuell neu hochladen**.

1. Lade die Bilder, die du teilen möchtest, aus deinem [persönlichen Bereich](https://scnx.app/user/file) herunter.
1. Lade die Bilder, die du teilen möchtest, aus deinem [persönlichen Bereich](https://scnx.app/de/user/files) herunter.
2. Navigiere zur **Bilder**-Seite deines Servers.
3. Lade die Dateien in die [neue gemeinsame Bibliothek](https://live.local/glink?page=images) hoch.
3. Lade die Dateien in die [neue gemeinsame Bibliothek](https://scnx.app/de/glink?page=images) hoch.

## Bilder zu deiner Bibliothek hinzufügen {#adding-images-to-your-library}

Expand Down Expand Up @@ -229,4 +229,4 @@ Innerhalb der Auswahl kannst du:
Drag & Drop direkt in die Auswahl. Das Bild wird direkt in den Tab hochgeladen, den du gerade geöffnet hast (Server
oder Persönlich), und sofort ausgewählt.

![Screenshot des modalen Bildauswahlfensters, das die Tabs Serverbilder und Persönliche Bilder zeigt](@site/docs/assets/scnx/guilds/files/image-upload.png)
![Screenshot des modalen Bildauswahlfensters, das die Tabs Serverbilder und Persönliche Bilder zeigt](@site/docs/assets/scnx/guilds/files/image-upload.png)
25 changes: 15 additions & 10 deletions sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,21 @@ const sidebars = {
}
]
},
{
type: 'category',
label: 'Discord',
collapsed: false,
items: [
{
type: 'doc',
id: 'discord-formatting'
},
{
type: 'doc',
id: 'discord-ids'
}
]
},
{
type: 'category',
label: 'Detailed documentation',
Expand All @@ -69,16 +84,6 @@ const sidebars = {
}
]
},
{
type: 'category',
label: 'Discord',
items: [
{
type: 'doc',
id: 'discord-formatting'
}
]
}
],
linkedRolesSidebar: [
{
Expand Down