Vorlagenvariablen
Setz sie in eigene Befehle, Willkommens- und Abschiedsnachrichten, automatische Antworten, Level-up-Nachrichten und überall dort ein, wo das Dashboard eine Variablenauswahl zeigt. Kovu füllt sie beim Senden aus.
Auf dieser Seite
GrundlagenLink zu diesem Abschnitt
Funktionieren in jeder Nachricht, die Kovu für dich sendet.
| Variable | Was sie tut |
|---|---|
{user} | Erwähnt den Nutzer |
{server} | Der Servername |
{channel} | Der Kanalname |
{prefix} | Das Befehlspräfix des Servers |
ErwähnungenLink zu diesem Abschnitt
| Variable | Was sie tut |
|---|---|
{everyone} | Pingt @everyone |
{here} | Pingt @here |
{@name} | Erwähnt einen Nutzer über seinen BenutzernamenBeispiel: {@kovu} |
{&role} | Erwähnt eine Rolle über ihren NamenBeispiel: {&Gamers} |
{#channel} | Verlinkt einen Kanal über seinen NamenBeispiel: {#rules} |
NutzerLink zu diesem Abschnitt
| Variable | Was sie tut |
|---|---|
{user.id} | Die ID des Nutzers |
{user.name} | Der Benutzername des Nutzers |
{user.username} | Der Benutzername des Nutzers |
{user.displayname} | Server-Nickname, globaler Anzeigename oder Benutzername |
{user.globalname} | Der globale Anzeigename des Nutzers |
{user.nick} | Der Server-Nickname des Nutzers (oder Anzeigename) |
{user.tag} | Benutzername (oder name#1234 bei alten Konten) |
{user.idname} | Benutzername (ID) |
{user.discrim} | Der alte Diskriminator des Nutzers |
{user.mention} | Erwähnt den Nutzer |
{user.avatar} | URL des Avatars des Nutzers |
{user.createdat} | Wann das Konto erstellt wurde |
{user.joinedat} | Wann der Nutzer dem Server beigetreten ist |
{user.bot} | "true", wenn der Nutzer ein Bot ist |
ServerLink zu diesem Abschnitt
| Variable | Was sie tut |
|---|---|
{server.id} | Die ID des Servers |
{server.name} | Der Name des Servers |
{server.icon} | URL des Server-Icons |
{server.membercount} | Anzahl der Mitglieder |
{server.ownerid} | Die ID des Eigentümers |
{server.owner} | Erwähnt den Eigentümer |
{server.createdat} | Wann der Server erstellt wurde |
{server.boosts} | Anzahl der Boosts |
{server.boostlevel} | Boost-Stufe (0-3) |
| Variable | Was sie tut |
|---|---|
{channel.id} | Die ID des Kanals |
{channel.name} | Der Name des Kanals |
{channel.mention} | Verlinkt den Kanal |
{channel.topic} | Das Thema des Kanals |
| Variable | Was sie tut |
|---|---|
{role} | Der Rollenname (wenn eine Rolle im Kontext ist) |
{role.id} | Die ID der Rolle |
{role.name} | Der Name der Rolle |
{role.mention} | Erwähnt die Rolle |
{role.color} | Die Farbe der Rolle als Hex |
{role.membercount} | Mitglieder mit der Rolle |
| Variable | Was sie tut |
|---|---|
{time} | Aktuelle Uhrzeit (24 Stunden) |
{time12} | Aktuelle Uhrzeit (12 Stunden) |
{date} | Aktuelles Datum |
{datetime} | Aktuelles Datum und Uhrzeit im 24-Stunden-Format |
{datetime12} | Aktuelles Datum und Uhrzeit im 12-Stunden-Format |
{timestamp} | Aktueller Unix-Zeitstempel (Sekunden) |
ArgumenteLink zu diesem Abschnitt
Was Mitglieder nach einem eigenen Befehl tippen, etwa `?hug @kovu`.
| Variable | Was sie tut |
|---|---|
$N | Argument N (ab 1 gezählt)Eigene BefehleBeispiel: You chose $1 |
$N+ | Argument N und alles danachEigene BefehleBeispiel: Reason: $2+ |
AktionenLink zu diesem Abschnitt
Ändere, was passiert, wenn ein eigener Befehl ausgeführt wird.
| Variable | Was sie tut |
|---|---|
{delete} | Die Nachricht löschen, die den Befehl ausgelöst hatEigene Befehle |
{silent} | Unterdrückt die normale Antwort des BotsEigene Befehle |
{noeveryone} | Nie @everyone/@here pingen |
{!command} | Führt einen anderen Bot-Befehl ausEigene BefehleBeispiel: {!role $1 Regulars} |
EinschränkungenLink zu diesem Abschnitt
Leg fest, wer einen eigenen Befehl wo nutzen kann.
| Variable | Was sie tut |
|---|---|
{require:role} | Nur Mitglieder mit dieser Rolle dürfen ihn nutzen (oder serverMod)Eigene BefehleBeispiel: {require:Staff} |
{require:#channel} | Nur in diesem Kanal nutzbarEigene Befehle |
{not:role} | Mitglieder mit dieser Rolle dürfen ihn nicht nutzenEigene Befehle |
{not:#channel} | In diesem Kanal nicht nutzbarEigene Befehle |
AusgabeLink zu diesem Abschnitt
Schick die Antwort woandershin.
| Variable | Was sie tut |
|---|---|
{respond:#channel} | Sendet die Antwort in einen anderen KanalEigene Befehle |
{dm} | Die Antwort per DM an den Nutzer senden |
{dm:user} | Die Antwort per DM an einen bestimmten Nutzer sendenEigene Befehle |
ZufälligLink zu diesem Abschnitt
Wähl jedes Mal etwas zufällig aus.
| Variable | Was sie tut |
|---|---|
{choose:a;b;c} | Wählt zufällig eine OptionBeispiel: {choose:pie;cake;ice cream} |
{choice} | Wo das Ergebnis von {choose} eingesetzt wird |
{chooseN:a;b} | Nummeriertes choose für mehrere unabhängige AuswahlenBeispiel: {choose2:red;blue} ... {choice2} |
{choiceN} | Wo {chooseN} eingesetzt wird |
NachrichtenblöckeLink zu diesem Abschnitt
Nachrichten, die du für Kovu schreibst, bestehen aus Blöcken, die du im Nachrichten-Designer stapelst, so wie Discord Nachrichten von Apps aufbaut. Variablen funktionieren in jedem Text, Link und Bild jedes Blocks.
| Sperren | Was sie tut |
|---|---|
| Text | Markdown-Text: Überschriften, Listen, Zitate, maskierte Links und Variablen. |
| Karte | Ein Kasten mit farbigem Balken links, der andere Blöcke enthält. Nutze die Embed-Farbe des Servers, wähle eine eigene oder lass den Balken weg. |
| Abschnitt | Ein bis drei Texte mit einem Vorschaubild oder einem Link-Button daneben. |
| Galerie | Ein bis zehn Bilder in einem Raster, jedes mit Alternativtext und auf Wunsch als Spoiler verborgen. |
| Trenner | Abstand zwischen Blöcken, klein oder groß, mit oder ohne Linie. |
| Knöpfe | Eine Reihe mit bis zu fünf Link-Buttons. Im Embed-Baukasten kann eine Reihe auch die Buttons und Menüs enthalten, die du als Aktionen eingerichtet hast. |
| Modulteil | Wo ein Modul seine eigenen Teile platziert, etwa die Buttons eines Ticket-Panels, die Rollen eines Reaktionsrollen-Menüs oder die Willkommenskarte. Lässt du ihn weg, setzt Kovu sie an ihren üblichen Platz. |
- Eine neue Nachricht beginnt als ein Text, den du in eine Karte mit Farbe setzen kannst. Beim Hinzufügen eines Blocks gibt es zuerst fertige Layouts, etwa eine Karte mit Bild.
- Eine Nachricht fasst bis zu 40 Komponenten (Blöcke, Buttons und Reihen zählen alle, ebenso die eigenen Buttons eines Moduls) und etwa 4.000 Zeichen Text. Der Designer zählt beides beim Bearbeiten mit.
- Eine Nachricht, die nur aus Text besteht, mit oder ohne Link-Buttons, wird weiterhin als einfache Nachricht gesendet, damit ihre Links ihre Vorschau behalten.
Nachrichten, die du vorher gespeichert hast