Skip to content
Merged
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
2 changes: 1 addition & 1 deletion docs/custom-bot/modules/fun/one-word-story.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Collaborative storytelling game where each member adds exactly one word at a tim

In a configured story channel, members send messages containing exactly one word. The bot reacts with the configured success emoji to confirm the word was accepted, and optionally updates the channel topic. Invalid messages (more than one word, special characters, double-post by the same user, ...) are removed and the user is shown a brief hint that auto-deletes after 8 seconds.

A message is accepted as a word if, after removing Markdown formatting (`*`, `_`, `~`, `` ` ``), it is exactly one word that contains at least one letter and consists only of letters, digits, apostrophes and hyphens, optionally followed by a single punctuation mark (`.`, `!`, `?`, `…`, `,`, `;` or `:`). Mentions, links and messages with several words are rejected.
A message is accepted as a word if, after removing Markdown formatting (`*`, `_`, `~`, `` ` ``), it is exactly one word that contains at least one letter and consists only of letters, digits, apostrophes and hyphens, optionally followed by a single punctuation mark (`.`, `!`, `?`, `,`, `;`, `:` or an ellipsis character). Mentions, links and messages with several words are rejected.

When a moderator decides the round is done, they run [`/word-story end`](#commands). The full story is rendered into an embed with all contributors and (if configured) posted to the archive channel before the channel state is reset. If a channel topic template is configured, the topic is also reset to a "new round" text.

Expand Down
193 changes: 116 additions & 77 deletions docs/scnx/guilds/analytics.md

Large diffs are not rendered by default.

298 changes: 203 additions & 95 deletions docs/scnx/guilds/backups.md

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions docs/scnx/guilds/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Open your server on the SCNX dashboard and click **Settings** in the sidebar. Fr

### Can I remove the SCNX Management Bot? {#scnx-manager-bot}

Yes. Simply kick the bot from your server. Servers without the SCNX Bot can't use SCNX Bot features like [backups](/docs/scnx/guilds/backups) or [analytics](/docs/scnx/guilds/analytics). All hosting features, including all features of your bots, are unaffected.
Yes. Simply kick the bot from your server. [Backups](/docs/scnx/guilds/backups) and [analytics](/docs/scnx/guilds/analytics) now run on your server's own bot, so they keep working. You only need the SCNX Bot to restore [older backups it created](/docs/scnx/guilds/backups#legacy). All hosting features, including all features of your bots, are unaffected.

## Bots

Expand Down Expand Up @@ -69,7 +69,7 @@ Trusted Admins let server owners grant other users access to their server's SCNX

### How do backups work? {#backups}

SCNX can back up your server's messages, channels, roles, and more. Backups are managed through the SCNX Management Bot and can be restored at any time. See the [Backups documentation](/docs/scnx/guilds/backups).
SCNX can back up your server's channels, roles, settings, messages and more. Your server's own bot takes the backups, on a schedule or whenever you want, and you can restore them from the dashboard. See the [Backups documentation](/docs/scnx/guilds/backups).

### What is dcserver.link? {#dcserver-link}

Expand All @@ -81,7 +81,7 @@ Guild Image Storage lets you upload, organize, and reuse images across all your

### How do server analytics work? {#analytics}

SCNX provides analytics about your server's activity, including member statistics and more. Analytics require the SCNX Management Bot to be on your server. See the [Analytics documentation](/docs/scnx/guilds/analytics).
SCNX provides analytics about your server's activity, including member statistics and more. Your server's own bot collects the data and keeps it in its own database. See the [Analytics documentation](/docs/scnx/guilds/analytics).

## Plans & Commercial Usage

Expand Down
4 changes: 2 additions & 2 deletions docs/scnx/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ be able to use their own set of features:
- [Custom Support Bot](/docs/support-bot/intro): A fully configurable Discord support system with modmail and ticket features, built to handle support professionally, starting
at <PlanPrice plan="UNLIMITED" type="MONTHLY" />. You
can [get started with Support Bot](/docs/support-bot) or [open the full Support Bot Documentation](/docs/support-bot/intro).
- [SCNX Backups](https://scnx.xyz/backups): A system to back up messages, channels, roles and more of your server. You
- [SCNX Backups](https://scnx.xyz/backups): A system to back up channels, roles, settings, messages and more of your server, taken by your own bot. You
can [open the Backups documentation](/docs/scnx/guilds/backups).
- dcserver.link: Create an unique vanity URL to your server (e.g. `https://dcserver.link/yourservername`). You
can [open dcserver.link documentation](/docs/scnx/guilds/dcserver-link).
- Trusted-Admins: Using Trusted Admins, server owners can give access to SCNX to administrators on their
server. [Open the Trusted-Admin documentation](/docs/scnx/guilds/trusted-admins) to learn more.
- [Enhanced Security](/docs/scnx/guilds/enhanced-security): Require two-factor authentication for all configuration changes on your server.
- [Guild Image Storage](/docs/scnx/guilds/files): Upload, organize, and reuse images across your bot configurations.
- [Server Analytics](/docs/scnx/guilds/analytics): View detailed analytics and insights about your server's SCNX usage.
- [Server Analytics](/docs/scnx/guilds/analytics): See how active your server is, how members come and go, and which channels and members are busiest.
- [MCP Connector](/docs/scnx/guilds/mcp): Connect Claude or ChatGPT to author, validate, simulate and debug Custom Commands v3 flows for your server.

To learn more about prices, subscriptions and plans on SCNX, visit
Expand Down
2 changes: 1 addition & 1 deletion i18n/de/code.json
Original file line number Diff line number Diff line change
Expand Up @@ -832,7 +832,7 @@
"home.a.enhanced": { "message": "Erweiterte Sicherheit" },
"home.a.enhanced.d": { "message": "Erfordere 2FA für alle Konfigurationsänderungen auf deinem Server." },
"home.a.backups": { "message": "Server-Backups" },
"home.a.backups.d": { "message": "Sichere Nachrichten, Kanäle, Rollen und mehr mit dem SCNX-Bot." },
"home.a.backups.d": { "message": "Sichere Kanäle, Rollen, Nachrichten und mehr mit deinem eigenen Bot." },
"home.a.analytics": { "message": "Server-Analytik" },
"home.a.analytics.d": { "message": "Verfolge Serveraktivität und Engagement-Metriken." },
"home.a.dcserver": { "message": "dcserver.link" },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,10 +65,10 @@ Jeden Tag um Mitternacht prüft der Bot auf anstehende Geburtstage und:
| `/manage-birthday lock user:<User>` | Sperre den Geburtstag eines Nutzers, um zu verhindern, dass dieser ihn bearbeitet oder löscht. Erfordert, dass die Admin-Geburtstagsverwaltung aktiviert ist. |
| `/manage-birthday unlock user:<User>` | Entsperre einen zuvor gesperrten Geburtstag. Erfordert, dass die Admin-Geburtstagsverwaltung aktiviert ist. |
| `View Birthday` (Nutzer-Kontextmenü) | Zeigt den Geburtstag eines Nutzers an. |
| `Set Birthday` (Nutzer-Kontextmenü) | Legt den Geburtstag eines Nutzers fest. Öffnet ein Formular für Tag, Monat und (falls nicht deaktiviert) Jahr. Funktioniert wie `/manage-birthday set`. Erfordert die Berechtigung „Administrator“. |
| `Remove Birthday` (Nutzer-Kontextmenü) | Entfernt den Geburtstag eines Nutzers. Funktioniert wie `/manage-birthday remove`. Erfordert die Berechtigung „Administrator“. |
| `Lock Birthday` (Nutzer-Kontextmenü) | Sperrt den Geburtstag eines Nutzers. Funktioniert wie `/manage-birthday lock`. Erfordert die Berechtigung „Administrator“. |
| `Unlock Birthday` (Nutzer-Kontextmenü) | Entsperrt den Geburtstag eines Nutzers. Funktioniert wie `/manage-birthday unlock`. Erfordert die Berechtigung „Administrator“. |
| `Set Birthday` (Nutzer-Kontextmenü) | Legt den Geburtstag eines Nutzers fest. Öffnet ein Formular für Tag, Monat und (falls nicht deaktiviert) Jahr. Funktioniert wie `/manage-birthday set`. Erfordert die Berechtigung „Administrator". |
| `Remove Birthday` (Nutzer-Kontextmenü) | Entfernt den Geburtstag eines Nutzers. Funktioniert wie `/manage-birthday remove`. Erfordert die Berechtigung „Administrator". |
| `Lock Birthday` (Nutzer-Kontextmenü) | Sperrt den Geburtstag eines Nutzers. Funktioniert wie `/manage-birthday lock`. Erfordert die Berechtigung „Administrator". |
| `Unlock Birthday` (Nutzer-Kontextmenü) | Entsperrt den Geburtstag eines Nutzers. Funktioniert wie `/manage-birthday unlock`. Erfordert die Berechtigung „Administrator". |

Kontextmenü-Befehle sind standardmäßig ausgeschaltet. Siehe [Kontextmenü-Befehle einrichten](/de/docs/custom-bot/commands#context-menus), um sie zu aktivieren.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -343,8 +343,8 @@ aktiviert ist.
| `/manage-levels edit-xp add user:<Nutzer> value:<Wert>` | Fügt eine Anzahl von XP (`Wert`) zu den XP eines Nutzers hinzu. |
| `/manage-levels edit-xp remove user:<Nutzer> value:<Wert>` | Entfernt eine Anzahl von XP (`Wert`) von den XP eines Nutzers. |
| `/manage-levels edit-xp set user:<Nutzer> value:<Wert>` | Legt die Anzahl der XP (`Wert`) fest, die ein Nutzer hat. |
| `Set User XP` (Nutzer-Kontextmenü) | Legt die XP eines Nutzers fest. Öffnet ein Formular für den Wert. Funktioniert wie `/manage-levels edit-xp set`. Erfordert die Berechtigung „Administrator“ und die Option „Cheats“. |
| `Set User Level` (Nutzer-Kontextmenü) | Legt das Level eines Nutzers fest. Öffnet ein Formular für den Wert. Funktioniert wie `/manage-levels edit-level set`. Erfordert die Berechtigung „Administrator“ und die Option „Cheats“. |
| `Set User XP` (Nutzer-Kontextmenü) | Legt die XP eines Nutzers fest. Öffnet ein Formular für den Wert. Funktioniert wie `/manage-levels edit-xp set`. Erfordert die Berechtigung „Administrator" und die Option „Cheats". |
| `Set User Level` (Nutzer-Kontextmenü) | Legt das Level eines Nutzers fest. Öffnet ein Formular für den Wert. Funktioniert wie `/manage-levels edit-level set`. Erfordert die Berechtigung „Administrator" und die Option „Cheats". |

Kontextmenü-Befehle sind standardmäßig ausgeschaltet. Siehe [Kontextmenü-Befehle einrichten](/de/docs/custom-bot/commands#context-menus), um sie zu aktivieren.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Kollaboratives Erzählspiel, bei dem jedes Mitglied immer genau ein Wort hinzuf

In einem konfigurierten Geschichtskanal senden Mitglieder Nachrichten, die genau ein Wort enthalten. Der Bot reagiert mit dem konfigurierten Erfolgs-Emoji, um zu bestätigen, dass das Wort akzeptiert wurde, und aktualisiert optional das Kanalthema. Ungültige Nachrichten (mehr als ein Wort, Sonderzeichen, doppeltes Posten durch denselben Nutzer, ...) werden entfernt, und der Nutzer erhält einen kurzen Hinweis, der sich nach 8 Sekunden automatisch löscht.

Eine Nachricht wird als Wort akzeptiert, wenn sie nach dem Entfernen der Markdown-Formatierung (`*`, `_`, `~`, `` ` ``) genau aus einem Wort besteht, das mindestens einen Buchstaben enthält und nur aus Buchstaben, Ziffern, Apostrophen und Bindestrichen besteht, optional gefolgt von einem einzelnen Satzzeichen (`.`, `!`, `?`, `…`, `,`, `;` oder `:`). Erwähnungen, Links und Nachrichten mit mehreren Wörtern werden abgelehnt.
Eine Nachricht wird als Wort akzeptiert, wenn sie nach dem Entfernen der Markdown-Formatierung (`*`, `_`, `~`, `` ` ``) genau aus einem Wort besteht, das mindestens einen Buchstaben enthält und nur aus Buchstaben, Ziffern, Apostrophen und Bindestrichen besteht, optional gefolgt von einem einzelnen Satzzeichen (`.`, `!`, `?`, `,`, `;`, `:` oder ein Auslassungszeichen). Erwähnungen, Links und Nachrichten mit mehreren Wörtern werden abgelehnt.

Wenn ein Moderator entscheidet, dass die Runde abgeschlossen ist, führt er [`/word-story end`](#commands) aus. Die vollständige Geschichte wird mit allen Beitragenden in ein Embed gerendert und (falls konfiguriert) im Archivkanal gepostet, bevor der Kanal zurückgesetzt wird. Ist eine Kanalthema-Vorlage konfiguriert, wird das Kanalthema außerdem auf einen "Neue Runde"-Text zurückgesetzt.

Expand Down
Loading
Loading